我正在学习如何使用http
模块在Node.js中创建服务器。虽然我正在努力理解如何找出我需要使用的端口号。我应该如何找到我的端口号,或者我可以使用任何数字?在所有设备上是否都有所不同?有我可以选择的清单吗?
您实际上可以选择侦听您希望的任何端口,前提是:
- 没有其他进程正在监听
- 端口0-1023是"限制端口"。在基于unix的操作系统上,您需要超级用户权限来绑定它们,在其他操作系统上,这只是被认为是一个不好的做法。
Node.js应用程序通常监听端口3000或4000,但这些只是惯例,你不必遵循它们。