Node.js 是否更改localhost web app express的名称?
我正在处理一个项目,我需要将项目名称从localhost:9000更改为其他名称:9000,这是在我的开发环境中,而不是在生产环境中 我得到了项目文件,而那个人(不再在这里)使用了express.js。我一直在寻找这个问题的答案,但我想不出来 那么,是否可以使用express.js或更新gruntfile将localhost:9000的名称更改为其他名称:9000?我知道我可以更改计算机上的localhost设置,但我需要有一个通过web应用程序出现的别名Node.js 是否更改localhost web app express的名称?,node.js,express,localhost,gruntfile,Node.js,Express,Localhost,Gruntfile,我正在处理一个项目,我需要将项目名称从localhost:9000更改为其他名称:9000,这是在我的开发环境中,而不是在生产环境中 我得到了项目文件,而那个人(不再在这里)使用了express.js。我一直在寻找这个问题的答案,但我想不出来 那么,是否可以使用express.js或更新gruntfile将localhost:9000的名称更改为其他名称:9000?我知道我可以更改计算机上的localhost设置,但我需要有一个通过web应用程序出现的别名 我准备把头发扯下来(您不能在expre
我准备把头发扯下来(您不能在express中更改。域名由浏览器使用操作系统和DNS服务解析。您的express应用程序无法解析域名。在与express应用程序建立任何连接之前,它由浏览器解析 您可以编辑本地计算机上的主机文件,将其他名称定义为本地主机的别名。编辑主机文件的具体方式取决于您运行的操作系统,因为这是操作系统特有的功能
下面是在浏览器中请求网页时的常规步骤
当您在开发环境中时,只需添加
127.0.0.1 testurl.test
在底部
C:\Windows\System32\drivers\etc\hosts
现在将服务器端口设置为80(http的标准端口)
你需要改变
project\bin\www
(ejs标准15号线)
到
现在,如果在浏览器中键入testurl.test,它应该会显示网站
这适用于windows,如果您有mac或linux,只需根据需要更改主机文件
马吕斯标准港可能重复?拼写?
var port = normalizePort(process.env.PORT || '3000');
var port = normalizePort(process.env.PORT || '80');