【发布时间】:2017-01-09 05:40:44
【问题描述】:
两者:
app.listen( port, function () {
.. doing stuff ..
});
module.exports = app;
和
http.createServer(app).listen(port)
会做同样的事情。主要区别是什么??
【问题讨论】:
-
好的,谢谢
两者:
app.listen( port, function () {
.. doing stuff ..
});
module.exports = app;
和
http.createServer(app).listen(port)
会做同样的事情。主要区别是什么??
【问题讨论】:
好吧,module.exports 这里只是用于测试或扩展提议,因此您可以在测试中要求 app 并使用它。另一方面,app.listen 的语法更短更简洁。
【讨论】:
http 您只是手动创建服务器,其他一切都保持不变,因此如果它与乘客一起使用,则使用与乘客一起工作的方式。