HTTPS和Node.Js无法正常工作

时间:2014-11-19 16:04:02

标签: node.js https

我正在使用Node.Js和Journey构建JSON服务。一切都通过HTTP工作得很好但我需要通过HTTPS工作。我相信我已经正确实施了HTTPS,但无论我做什么,握手期间都会杀死HTTPS连接。

var http = require('https');
//CODE
var httpsServer = http.createServer({ pfx: fs.readFileSync('SSLCertificate_Wildcard.pfx') }, function (request, response) {
    console.log('Incoming Request', { url: request.url });
    request.on('end', function () {
        router.handle(request, body, function (route) {
             //CODE
        });     
    });  
});
httpsServer.listen(11555);

我已经为" checkContinue","连接","连接","升级",&#附加了事件处理程序34; clientError"和"错误"并且只有"连接"永远被提升。

1 个答案:

答案 0 :(得分:0)

您是否通过Chrome开发者工具网络标签看到从Chrome发出的请求? https在经验方面效果很好,所以我的猜测是它要么不出去,要么出错为http。 我也希望你不是从http网站运行,这是一个https json调用,因为这是一个安全问题,并且会被chrome阻止。您必须运行https网站以启用来自客户端的https呼叫。