Javascript 将nodejs中的localhost转换为servername
我刚开始一堆。 我有一个服务器,我想把我的代码放在上面,并从中运行nodejs服务器,这样当人们想要获取我的站点时,他们会选择localhost:port,而不是localhost:port(它只在我的计算机上工作…)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之类的东西打开该文件。。。 最后,您将看到以下几行:
*服务器位于无法访问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单元之类的东西来保持节点服务器的运行。取决于你的操作系统。也许前面有一个反向代理。试着在网上搜索一下,然后试着描述一下你的确切问题,这样人们可以帮助你。