我有一个简单的应用程序,可以在带有node.js的本地主机上工作。
服务器.js
var port = process.env.PORT || 8080;
是否可以为该端口分配自定义 URL?经验: 本地主机:我的应用
提前感谢!
当然,但这有点令人费解。
首先,你需要像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