Javascript 将nodejs中的localhost转换为servername

Javascript 将nodejs中的localhost转换为servername,javascript,node.js,express,Javascript,Node.js,Express,我刚开始一堆。 我有一个服务器,我想把我的代码放在上面,并从中运行nodejs服务器,这样当人们想要获取我的站点时,他们会选择localhost:port,而不是localhost:port(它只在我的计算机上工作…) *服务器位于无法访问ISP的私有域上(因此部署我的网站不是一个选项)这是让您开始的最快方法。 在您的计算机上找到主机文件: C:\Windows\System32\drivers\etc 以管理员身份使用Notepad.exe之类的东西打开该文件。。。 最后,您将看到以下几行:

我刚开始一堆。 我有一个服务器,我想把我的代码放在上面,并从中运行nodejs服务器,这样当人们想要获取我的站点时,他们会选择localhost:port,而不是localhost:port(它只在我的计算机上工作…)
*服务器位于无法访问ISP的私有域上(因此部署我的网站不是一个选项)

这是让您开始的最快方法。 在您的计算机上找到主机文件: 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服务器工具:

要将您的
localhost
更改为域名,您只需运行wamp服务器,然后转到localhost页面

localhost
页面的工具部分,单击添加虚拟主机,然后您将被引导到页面,在该页面中您将看到3个输入字段:
a) 首先是输入您的
域名的位置,
b) 第二个输入字段是可选的;您可以添加IP地址,也可以将其保留为空,
c) 第三个输入字段指向wamp服务器的地址,如下所示:
C:/wamp64/www
C:/wamp/www/

完成上述步骤后,单击开始--[虚拟主机的创建]

然后转到wamp并右键单击
->
工具
->
重新启动DNS


现在打开浏览器并键入域名以打开localhost页面。

到目前为止您尝试了什么?只需将代码复制到服务器上,然后用
node myfile.js
启动即可。这会奏效的。假设选择端口
80
,则不必键入端口。实际上,您需要的是在自己的服务器上部署代码。然后,您可能需要windows服务或systemd单元之类的东西来保持节点服务器的运行。取决于你的操作系统。也许前面有一个反向代理。试着在网上搜索一下,然后试着描述一下你的确切问题,这样人们可以帮助你。