1
これは私のボットのためにFacebookによって検証されたURLを取得しようとするときに得られるものです。私はそれがデータ型の問題であることを知っています。私はintの代わりに文字列を返送しています。 、parseInt()
にもかかわらず
server.get("/webhook/",function(req,res,next){
var token = req.query.hub.verify_token;
if(token === process.env.VALIDATION_TOKEN){
var challenge = parseInt(req.query.hub.challenge);
res.send(req.query.hub.challenge);
}else{
res.send("Error, wrong validation token");
}
return next();
});
res.send()
は、文字列を送り返す:ここに私のコードは次のようになります。 intを返すにはどうしたらいいですか?
ただし、req.query.hub.challengeは実際には整数であることがわかります。 res.send()は文字列にします –
さて、私はそれを理解しました。私はそれの深さに入るのではなく、res.write()とres.end()は魔法をしました:) –
@LittleChildええと、私はそれについて、あるいはバッファーを使うアプローチに応じようとしていました。他の誰かがこの質問に遭遇した場合に私の答えを更新します。 – winhowes