Как заставить ExpressJS прослушивать домен - PullRequest
0 голосов
/ 20 января 2019

Как заставить ExpressJS прослушивать домен, я недавно получил домен и хочу, чтобы Express.JS прослушивал этот домен без каких-либо портов.Как я это сделал.Если экспресс не может сделать это, не могли бы вы сказать мне пакет, который это делает?Спасибо

1 Ответ

0 голосов
/ 20 января 2019

... и я хочу, чтобы Express.JS прослушивал этот домен без каких-либо портов.

Вы всегда должны слушать порт. Порт по умолчанию для HTTP (например, когда вы переходите на http://example.com) - это порт 80 (для HTTPS это 443). Это стандартные порты, которые слушают веб-серверы.

Итак, если вы выполняете свой код ExpressJS на сервере с IP-адресом, к которому относится доменное имя, вы просто используете стандартный код ExpressJS для прослушивания HTTP-запросов. Вот их пример "Hello World" , модифицированный для использования порта 80 (и точки с запятой):

const express = require('express');
const app = express();
const port = 80; // <===

app.get('/', (req, res) => res.send('Hello World!'));

app.listen(port, () => console.log(`Example app listening on port ${port}!`));
...