我有一个简单的应用程序,可以在localhost上使用node.js。
server.js
var port = process.env.PORT || 8080;
是否可以为该端口分配自定义URL? Exp:localhost:myapp
提前感谢!
答案 0 :(得分:0)
当然,但这是一个令人费解的事。
首先,你需要像Apache或NGinx这样的东西作为反向代理。您的应用程序仍在localhost:8080或其他任何地方运行,但NGinx可以侦听给定的主机名并将该流量路由到“上游服务器”,在本例中为localhost:8080。 http://nginx.com/resources/admin-guide/reverse-proxy/
然后,您必须在/ etc / hosts文件中将该域名注册到DNS服务器或仅用于本地开发。 / etc / hosts会是这样的:
127.0.0.1 myapp