我正在使用npm install express-generator -g
,并参考documentation,使用Express应用程序生成器CLI创建应用程序
当我使用HTTP服务器时,快速app.set('port', port)
有什么用?
即使我删除了app.set('port', port)
var app = require('../app');
var debug = require('debug')('usr-mgmt:server');
var http = require('http');
const { port } = require('../config');
app.set('port', port); // Working fine even after Removed this line
var server = http.createServer(app);
server.listen(port);
我是否需要在测试用例上添加app.set('port', port)
?像快递生成器生成的代码一样?
const app = require('../app.js');
let { port } = require('../config');
before(function () {
server = http.createServer(app);
server.listen(port);
});
即使没有app.set('port', port)
,即使测试用例也能正常工作。
为什么Express application generator在不使用的情况下使用它?