繁体   English   中英

如何为node.js上的侦听端口分配域名?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM