2016-05-25 10 views
0

は、ここに私のNode.jsコードメッセンジャーのウェブフック・エラー(curl_errno = 28)

var fs = require("fs"), 
    https = require("https"), 
    express = require("express"), 
    app = express(); 

https.createServer({ 
    ca: fs.readFileSync("sslcert/cpanel.ca"), 
    key: fs.readFileSync("sslcert/cpanel.key"), 
    cert: fs.readFileSync("sslcert/cpanel.crt"), 
}, app).listen(444, function() { 
    console.log("I'm working :)"); 
}); 

app.get("/webhook/", function(req, res) { 
    if (req.query["hub.verify_token"] === "token") { 
     res.send(req.query["hub.challenge"]); 
    } else { 
     res.send("Error, wrong validation token"); 
    } 
}); 

だと私はいつも、Facebookの「新規ページのサブスクリプション」ページに、このエラーを取得しています。

The URL couldn't be validated. Callback verification failed with the following errors: curl_errno = 28; curl_error = Operation timed out after 0 milliseconds with 0 out of 0 bytes received; HTTP Message = Unknown Response Code 

コードに問題がありますか?

答えて

1

このエラーは、https://host:port/にアクセスできない場合に発生します。ファイアウォールの外側からURLにアクセスできることを確認してください。

+0

私がnodeJSで使用しているポートがファイアウォールからブロックしていました。私はこのポートを許可し、それを修正しました。どうもありがとうございます。 – ozgrozer

関連する問題