这可能是一个非常基本的问题,但我根本不明白。使用Express.js创建应用程序和在端口1234上启动应用程序侦听之间有什么区别,例如:var express = require('express');var app = express();//app.configure, app.use etcapp.listen(1234);并添加http服务器:var express = require('express');var http = require('http');var app = express();var server = http.createServer(app);//app.configure, app.use etcserver.listen(1234);有什么不同?如果导航到http://localhost:1234,则得到相同的输出。
3 回答
慕神8447489
TA贡献1780条经验 获得超1个赞
当您要为https服务器设置时,使用该应用程序和收听http服务器还有另外一个区别
要设置https,您需要以下代码:
var https = require('https');
var server = https.createServer(app).listen(config.port, function() {
console.log('Https App started');
});
express中的应用程序将仅返回http服务器,您无法在express中设置它,因此需要使用https server命令
var express = require('express');
var app = express();
app.listen(1234);
- 3 回答
- 0 关注
- 1058 浏览
添加回答
举报
0/150
提交
取消