选择这个或那个端口有什么区别吗?选择港口有什么标准吗?
我只是在寻找选择使用特定端口的“原因”。似乎没有选择端口号的标准约定(至少在文档中)。
官方文档中的示例使用不同的端口号。
正如您已经意识到的那样:这并不重要。它应该超过 1024,并且可能不使用官方端口号。另外,不同的系统使用不同的数字作为默认值也不错,这样它们就不会冲突。
这意味着您可以使用默认端口号并行运行 Express 示例和 ember 服务器。
顺便说一句,我很确定 Embers 4200 是指银河系漫游指南。
3000、8000 和 8080 是典型的开发端口。然而,我会选择一些晦涩的(但对你有意义的)来避免端口冲突。我想出了一个端口号方案,我总是以 5 开头,然后选择其他字母,如下所示:
5
E - 5
M - 13 (minus 10) = 3
A - 1
I - 9
L
所以我的电子邮件服务器端口将是 55319。疯了吗?不确定,但这意味着我可以确定端口并且永远不会发生冲突。此外,黑客经常扫描开放端口,但扫描所有端口需要很长时间,因此他们只扫描常用端口。因此,如果您选择一个不起眼的端口,那么他们将不会扫描它,也永远不会知道它已打开!