不同的 NodeJS HTTP 服务器端口之间有什么区别,我应该使用哪个端口?
What's the difference between different NodeJS HTTP server ports and which one should I use?
我是 NodeJS 的新手,我只知道如何创建一个非常小的服务器。我的问题是:我的服务器中的端口有什么变化?我看到很多人在他们的代码中使用端口 3000。我制作的任何 NodeJS 服务器都至少有两个东西:HTTP 和 Express。这是我制作的一个 hello world 程序,用于展示如何制作 NodeJS 文件:
var express = require('express')();
var port = 2000;
express.get('/', (req, res) => {
res.write('Hello World');
res.writeHead(200);
res.end();
}
express.listen(port);
这个 post 不同于我见过的所有其他 post。他们要么与这个问题无关,要么对我来说没有足够的细节。同样,我是 NodeJS 的新手。
这是您的服务器将侦听的端口。因此,如果您正在侦听端口 2000,您将转到 http://YourDomain.com:2000
。确保您正在监听的端口当然是打开的! 80端口是http的标准端口,443端口是https的标准端口。
我经常看到节点站点使用 8080(这是 80 的替代品)
它什么都没有改变,你基本上可以写任何端口,如果端口是空闲的,一切都会好起来的,你可以阅读更多关于端口的信息here简单说明
该端口只是您应用程序的通信端点。更改端口不会影响应用程序的运行方式。请注意,大多数应用程序都有它们使用的端口(例如 Redis 通常使用端口 6379),但可以配置为使用任何端口。我通常使用端口 8000,但您可以选择任何您想要的端口,只要它不被您计算机上的其他应用程序占用即可!
我是 NodeJS 的新手,我只知道如何创建一个非常小的服务器。我的问题是:我的服务器中的端口有什么变化?我看到很多人在他们的代码中使用端口 3000。我制作的任何 NodeJS 服务器都至少有两个东西:HTTP 和 Express。这是我制作的一个 hello world 程序,用于展示如何制作 NodeJS 文件:
var express = require('express')();
var port = 2000;
express.get('/', (req, res) => {
res.write('Hello World');
res.writeHead(200);
res.end();
}
express.listen(port);
这个 post 不同于我见过的所有其他 post。他们要么与这个问题无关,要么对我来说没有足够的细节。同样,我是 NodeJS 的新手。
这是您的服务器将侦听的端口。因此,如果您正在侦听端口 2000,您将转到 http://YourDomain.com:2000
。确保您正在监听的端口当然是打开的! 80端口是http的标准端口,443端口是https的标准端口。
我经常看到节点站点使用 8080(这是 80 的替代品)
它什么都没有改变,你基本上可以写任何端口,如果端口是空闲的,一切都会好起来的,你可以阅读更多关于端口的信息here简单说明
该端口只是您应用程序的通信端点。更改端口不会影响应用程序的运行方式。请注意,大多数应用程序都有它们使用的端口(例如 Redis 通常使用端口 6379),但可以配置为使用任何端口。我通常使用端口 8000,但您可以选择任何您想要的端口,只要它不被您计算机上的其他应用程序占用即可!