我正在学习如何使用http模块在Node.js中创建服务器。尽管我很难理解如何找出我需要使用的端口号。我应该如何找到我的端口号,还是可以使用任何端口号?所有设备的端口号是否不同?是否有一个列表供我选择?我对这个主题很困惑,有人能解释一下吗?
http
0s7z1bwu1#
基本上,您可以选择侦听您希望的任何端口,前提是:1.没有其他进程正在监听它1.端口0-1023是“受限端口”,在基于unix的操作系统上,你需要超级用户权限来绑定它们,在其他操作系统上,这被认为是一种糟糕的做法。js应用程序通常监听端口3000或4000,但这些只是惯例,您不必遵循它们。
1条答案
按热度按时间0s7z1bwu1#
基本上,您可以选择侦听您希望的任何端口,前提是:
1.没有其他进程正在监听它
1.端口0-1023是“受限端口”,在基于unix的操作系统上,你需要超级用户权限来绑定它们,在其他操作系统上,这被认为是一种糟糕的做法。
js应用程序通常监听端口3000或4000,但这些只是惯例,您不必遵循它们。