var express = require('express');
var http = require('http');
var https = require('https');
var app = express();
var fs = require('fs');
const options = {
key: fs.readFileSync(__dirname + '/keys/key.pem'),
cert: fs.readFileSync(__dirname + '/keys/cert.pem'),
passphrase: '1234567890'
};
http.createServer(app).listen(1156);
https.createServer(options, app).listen(8080);
app.get('/',function (req,res){
res.send('<b>hello</b>');
});
当我连接到localhost:1556
时,我收到了'hello'文本。但是,当我连接到localhost:8080
时,我得到了一个
localhost没有发送任何数据。 ERR_EMPTY_RESPONSE
错误。
为什么会这样?我是否需要使用app.get ??
的替代方法