gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 00:58:47 25 4
gpt4 key购买 nike

我有一个简单的应用程序,可以在 localhost 上使用 Node.js 运行。

服务器.js

var port = process.env.PORT || 8080; 

是否可以为该端口分配自定义 URL?表达式:localhost: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

关于node.js - 如何为node.js上的监听端口分配域名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28114221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com