如何让 ExpressJS 监听域
How to make ExpressJS listen on a domain
如何让 ExpressJS 在域上侦听,我最近获得了一个域,我希望 Express.JS 在没有任何端口的情况下在该域上侦听。我怎么做。如果快递不能做到这一点,你能告诉我一个可以做到这一点的包裹吗?谢谢
...and I want Express.JS to listen on that domain without any ports.
你总是需要监听一个端口。 HTTP 的默认端口(例如,当您转到 http://example.com
时)是端口 80(对于 HTTPS,它是 443)。这些是 Web 服务器侦听的标准端口。
因此,假设您 运行 您的 ExpressJS 代码位于域名解析到的 IP 地址的服务器上,您只需使用标准 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}!`));
如何让 ExpressJS 在域上侦听,我最近获得了一个域,我希望 Express.JS 在没有任何端口的情况下在该域上侦听。我怎么做。如果快递不能做到这一点,你能告诉我一个可以做到这一点的包裹吗?谢谢
...and I want Express.JS to listen on that domain without any ports.
你总是需要监听一个端口。 HTTP 的默认端口(例如,当您转到 http://example.com
时)是端口 80(对于 HTTPS,它是 443)。这些是 Web 服务器侦听的标准端口。
因此,假设您 运行 您的 ExpressJS 代码位于域名解析到的 IP 地址的服务器上,您只需使用标准 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}!`));