我尝试使用HTTPS连接设置我的应用。设置完成后,Express停止路由请求。
var path = require('path');
var express = require('express');
var https = require('https');
var fs = require('fs');
var options = {
key: fs.readFileSync('ssl-key.pem'),
cert: fs.readFileSync('ssl-cert.pem')
}
var app = express();
var port = process.env.PORT || 3000;
https.createServer(options, app).listen(port, function() {
console.log('listening on port ' + port);
});
app.get('*', function(req, res) {
console.log('test');
res.send('hello world')
});
我一直收到ERR_EMPTY_RESPONSE
有谁知道这是为什么?
感谢您的时间!
答案 0 :(得分:0)
问题来了,因为您使用http://127.0.0.1:3000/
或(http://127.0.0.1:3000/
),但您需要使用https
协议(https://localhost:3000/
)证书才能创建节点。 js抓住了这个请求