如何使ExpressJS在域上侦听

时间:2019-01-20 15:35:15

标签: javascript express dns listen

如何使ExpressJS在域上侦听,最近我有一个域,并且我希望Express.JS在该域上侦听而没有任何端口。我怎么做。如果快递不能做到这一点,您能告诉我一个包裹吗?谢谢

1 个答案:

答案 0 :(得分:0)

  

...而且我希望Express.JS在没有任何端口的情况下侦听该域。

您始终必须在端口上进行监听。 HTTP的默认端口(例如,当您转到http://example.com时)是端口80(对​​于HTTPS,它是443)。这些是Web服务器监听的标准端口。

因此,假设您要在域名解析为IP地址的服务器上运行ExpressJS代码,则只需使用标准ExpressJS代码来侦听HTTP请求。这是他们的"Hello World" example,已修改为使用端口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}!`));