我正在使用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"和"错误"并且只有"连接"永远被提升。
答案 0 :(得分:0)
您是否通过Chrome开发者工具网络标签看到从Chrome发出的请求? https在经验方面效果很好,所以我的猜测是它要么不出去,要么出错为http。 我也希望你不是从http网站运行,这是一个https json调用,因为这是一个安全问题,并且会被chrome阻止。您必须运行https网站以启用来自客户端的https呼叫。