[英]How to assign a domain name to listening port on node.js?
我有一个简单的应用程序,可在本地主机上使用node.js。
server.js
var port = process.env.PORT || 8080;
是否可以为该端口分配自定义网址? Exp:本地主机:myapp
提前致谢!
可以,但是有点麻烦。
首先,您需要像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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.