当我们在NodeJS中设置http服务器时,默认主机为localhost:port
我想知道如何更改此路径,并让我的服务器收听http://myHost
没有港口。我该怎么做?
答案 0 :(得分:0)
默认情况下,浏览器使用的端口是80.因此,如果您更改nodejs应用程序以侦听该端口,则不必在URL中添加端口。问题的另一部分是关于更改 hosts 文件。
在Windows 7下,文件位于此处:
C:\Windows\System32\drivers\etc
Linux的:
/etc/hosts
打开文件并添加
127.0.0.1 myhost.com
在该步骤之后打开 myhost.com ,您将看到它指向与之前localhost相同的位置。
请记住两件事:
a)您应该停止在系统上运行的所有其他服务器。即Apache,Nginx或类似的东西。这将根据您的需要发布端口80。
b)默认情况下,由于安全原因,节点无法侦听较低端口。通常,您可以使用root访问权来运行节点,然后它可能会起作用。但是,这不是一个好主意。我希望这只是为了您的个人需求。