Что определяет номер порта в экспресс-приложении node.js?

remove не «действительно» удаляет что-либо, потому что он не может.

Чтобы «фактически» удалить элементы из контейнера, вам нужно получить доступ к API-интерфейсам контейнера , Если удаление выполняется только с помощью итераторов, независимо от того, на какие контейнеры указывают эти итераторы. Следовательно, даже если удаление требует «фактического удаления», оно не может.

Удалите перезаписанные «удаленные» элементы с помощью следующих элементов, которые не были удалены, и тогда вызывающий может решить использовать возвращенный новый логический end вместо исходного end.

В вашем случае удалите логически удаленные 1 из vector a, но размер остался до 2. Стереть фактически удалили элементы из вектора. [из вектора new end - old end]

Основная идея remove заключается в том, что он не может изменить количество элементов и просто удаляет элементы из диапазона в соответствии с критериями.

0
задан compassClub 1 March 2019 в 23:07
поделиться

2 ответа

Номер порта настраивается. 8080 - это общее соглашение , которое используется для HTTP-серверов, но технически не имеет значения, какой доступный порт вы используете. Исключениями для портов, которые вы можете использовать для своего приложения, являются Известные порты . При настройке номеров портов вы должны учитывать политики безопасности вашей среды.

0
ответ дан Akashdeep Singh 1 March 2019 в 23:07
поделиться

Как сказал Акашдип Сингх, порт 8080 используется для протоколов HTTP. Если вы хотите изменить порт, который слушает ваше приложение, вы можете добавить эти строки в конец файла index.js.

const port = 3000;
app.listen(port, () => console.log(`Listening in port ${port}...`));

Константный порт может быть любым, каким вы хотите.

0
ответ дан Giannis 1 March 2019 в 23:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: