为了账号安全,请及时绑定邮箱和手机立即绑定

Express.js-app.listen与server.listen

Express.js-app.listen与server.listen

拉丁的传说 2019-11-21 10:43:05
这可能是一个非常基本的问题,但我根本不明白。使用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);


查看完整回答
反对 回复 2019-11-21
  • 3 回答
  • 0 关注
  • 1058 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信