如何解决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 举报,一经查实,本站将立刻删除。