本地主机 3000 和 5000 之间的区别?

Difference between localhost 3000 and 5000?

使用 NodeJS 时,URL 是 localhost:3000,使用 Flask 时,是 localhost:5000。如果 运行ning 在相同的浏览器上,为什么它们会不同。关键区别是什么?在不同的网络技术中还有其他的吗?我们可以 运行 5000 上的 NodeJS 和 3000 上的 Flask 吗?

没有区别,nodejs和flask server可以改端口。 不同的原因可能是为了避免机器上其他服务运行之间的冲突。

Why are they different if both running on same browsers.What is the key difference?

端口只是一个通信通道,编号在 1 到 65000 之间。所有网络设备都使用它们,并且大多数都可以在需要时更改它们。它们最初是为了允许多个程序使用相同的 IP 地址而创建的。 The only difference is they use different ports.

Are there any others in different web technologies? Can we run NodeJS on 5000 and flask on 3000?

是的,您可以在除 reserved 端口之外的任何端口上 运行 您的进程 - 0 to 1023。如果端口已打开,您需要将端口号传递给这些进程。

Web 上有多个教程,您可以在其中了解端口。您可以在此处查看 one