gpt4 book ai didi

node.js - 如何从 Node js 应用程序的 url 中删除端口号?

转载 作者:搜寻专家 更新时间:2023-11-01 00:08:42 24 4
gpt4 key购买 nike

我是 node js 的新手。在我的应用程序 url 中,必须指定端口号,例如 localhost:3000/a。如何删除该端口号以使其不出现在 URL 中。我尝试将端口号设为 80。但它对我不起作用。

即使我将端口设置为 8080,我也必须指定端口号 8080 才能工作。如果未指定,它会引发 404,就像简单服务器的行为一样。

请帮我解决一下。提前致谢

最佳答案

如果您想使用端口 80,您应该以根/管理员权限运行您的应用程序,并确保没有其他服务器在该端口上运行。实际上,大多数人部署反向代理来处理静态内容并将其余请求路由到 node.js 应用程序。 nginx 通常用于此。您会找到大量资源来解释如何执行此操作,但快速谷歌搜索给了我 this

关于node.js - 如何从 Node js 应用程序的 url 中删除端口号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18179514/

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