微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HEROKU proces.env.PORT 每次运行都不同

如何解决HEROKU proces.env.PORT 每次运行都不同

我构建了 MERN 堆栈应用程序,现在想用 Heroku 进行部署,但出现错误,我想我知道问题所在,但不知道如何解决, Heroku process.env.PORT 每次运行都不一样,在前端 package.json 文件我有一个代理;设置成这样,

"代理": "http://127.0.0.1:5000",

也在 Heroku 配置变量中,我有一个等于 5000 的 PORT 变量,

我在输入 Heroku 日志时遇到了这个问题

使用命令 node backend/server.js 启动进程 2021-03-27T20:28:03.878354+00:00 app[web.1]:服务器在端口 24467 上以生产模式运行 2021-03-27T20:28:04.056734+00:00 应用程序[web.1]:MongoDB 连接:障碍-运动-shard-00-00.f6dsx.mongodb.net 2021-03-27T20:29:01.786347+00:00 heroku[web.1]: 错误 R10(启动超时)-> Web 进程未能在启动后 60 秒内绑定到 $PORT 2021-03-27T20:29:01.852333+00:00 heroku[web.1]:使用 SIGKILL 停止进程 2021-03-27T20:29:01.947405+00:00 heroku[web.1]:进程以状态 137 退出 2021-03-27T20:29:02.009952+00:00 heroku[web.1]:状态从开始变为崩溃 2021-03-27T20:29:56.979844+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=obstaclesports.herokuapp.com request_id=fe4854ea-a770 -443b-98c5-2b9d94e2b338 fwd="178.134.230.76" dyno=connect=service=status=503 bytes=protocol=http 2021-03-27T20:29:57.527139+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=obstaclesports.herokuapp.com request_id= a7a81f29-55f0-4d22-bf7b-dc0ff89d01e0 fwd="178.134.230.76" dyno=connect=service=status=503 bytes=protocol=http

那么任何人都可以提供帮助,如何在 5000 上设置认的 Heroku 端口,或者如何提供正确的 URL 以进行代理?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。