首页 > 解决方案 > node.js 应用程序在本地工作,而不是在 Heroku 部署

问题描述

我试图在 Heroku 上部署一个应用程序,但无法弄清楚为什么它会在本地运行而不是在 Heroku 上。我希望这是我没有看到的简单的东西,是 Heroku 的新手。可以使用任何帮助!

这是 GitHub 存储库:https ://github.com/jacklemasters/tech-blog

这是 Heroku 页面:https ://techblog-lemasters.herokuapp.com/

这是我遇到的错误: https ://www.dropbox.com/scl/fi/gwklh9hj9zbdpq3ql2yob/_Heroku-Logs.paper?dl=0&rlkey=w0v9dmvvj4f26fiecp9hxymmd

标签: javascriptnode.jsherokusequelize.js

解决方案


我认为您在部署到 Heroku 时对process.env有一些问题)

只需尝试使用原始值而不是使用process.env,我想一切都可以。如果是真的这意味着阅读 .env 有问题

在这个领域https://github.com/jacklemasters/tech-blog/blob/74176ec84a90ab2dd71b62f7af4e1419350b80db/config/connection.js#L10

我希望它有帮助!享受编程!

一条建议,不要在 git repo 中公开存储凭据


推荐阅读