Требуется ли app.set ('port', port) для HTTP-сервера - PullRequest
0 голосов
/ 15 февраля 2019

Я создаю приложение с CLI генератора приложений Express, используя npm install express-generator -g со ссылкой на документацию

Какая польза от экспресса app.set('port', port), в то время как я использую HTTP Сервер?

Приложение работает нормально, даже если я удалил 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 использует это без использования?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...