开发人员工作流程:开发过程中使用了哪个端口是否重要



选择此端口或该端口之间有区别吗?有没有选择港口的标准?

我只是在寻找要使用特定端口的"为什么"。似乎没有选择端口号的标准约定(至少在文档中)。

官方文档中的示例使用不同的端口号。

  • 创建React App Docs使用Localhost提供示例:3000/
  • Django文档使用端口8000/
  • 提供示例
  • Ember Docs使用端口4200/
  • 提供示例
  • Express Docs使用端口3000/
  • 提供示例
  • 烧瓶文档使用端口5000/
  • 提供示例
  • WebPack文档使用端口8080/
  • 提供示例

您已经意识到:这并不重要。它应该超过1024,也许不使用官方端口号。同样,不同的系统使用不同的数字作为默认值也不错,因此它们不会冲突。

这意味着您可以与默认端口号并排运行一个明确的示例和Ember服务器。

顺便说一句,我很确定Embers 4200是 hitchhiker的Galaxy指南

3000 8000和8080是典型的开发端口。但是,我会选择一些晦涩的东西(但对您有意义)来避免港口冲突。我想出了一个端口号方案,我总是从5开始,然后选择其他字母如下:

5
E - 5
M - 13 (minus 10) = 3
A - 1
I - 9
L

所以我的电子邮件服务器的端口是55319。疯狂吗?不确定,但这意味着我可以解决港口,从来没有发生过冲突。同样,黑客经常扫描开放端口,但是扫描所有端口需要太长的时间,因此它们只是扫描经常使用端口。因此,如果您选择一个晦涩的端口,那么他们就不会扫描它,并且永远不会知道它是打开的!

最新更新