我刚刚开始全栈。 我通常有一个服务器,我想在上面放我的代码并从中运行nodejs服务器,这样当人们想要访问我的网站时,他们将使用http://computer_name或http://computer_ip而不是localhost:port(可以正常工作)仅在我的计算机上。) *该服务器位于无法访问ISP的私有域中(因此,部署我的网站不是一种选择)
答案 0 :(得分:0)
这是入门的最快方法。
在您的计算机上找到 hosts
文件:
C:\ Windows \ System32 \ drivers \ etc
使用诸如Notepad.exe之类的文件以管理员身份打开该文件... 最后,您将看到以下行:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
# 127.0.0.1 mySuperNodeApp.com
在这里,您可以使用相同的IP地址添加喜欢的域名,例如IP为127.0.0.1的mySuperNodeApp.com。
还有其他方法可以实现此目的,例如,使用 Wamp Server工具:
要将localhost
更改为域名,您需要做的就是运行 wamp服务器,然后转到localhost页面。
在localhost
页上的“工具”部分上,单击 添加虚拟主机 ,然后将引导您进入该页面3个输入字段:
a)首先是您输入yourDomainName
的地方,
b)第二个输入字段是可选的;您可以添加IP地址,也可以将其保留为空,
c)第三个输入字段转到通用的wamp服务器的地址,如下所示:
C:/wamp64/www
或 C:/wamp/www/
完成上述步骤后,请单击“开始”-[创建虚拟主机]。
然后去沼泽并rightclick
-> tool
-> restartDNS
。
现在,打开浏览器并输入域名以打开localhost页面。