簡體   English   中英

Node.js 應用程序未在 Heroku 上正確部署

[英]Node.js app not deploying correctly on Heroku

我的存儲庫: https://github.com/jacklemasters/tech-blog

該應用程序在我的機器上本地運行,但我似乎無法弄清楚為什么它不能在 Heroku 上運行。我嘗試完全移動代碼,一個新的存儲庫,似乎沒有任何幫助。

這是我從 Heroku 收到的錯誤日志:2021-10-04T14:32:52.833339+00:00 app[web.1]: npm ERR。 tech-blog@1.0:0 開始。 節點服務器:js 2021-10-04T14:32.52:833414+00.00 app[web:1]: npm ERR: 退出狀態 1 2021-10-04T14.32:52.833484+00:00 app[web:1]: npm ERR . 2021-10-04T14:32.52:833533+00.00 應用 [web.1]。 npm ERR:在 tech-blog@1:0.0 啟動腳本失敗:2021-10-04T14.32:52.833601+00.00 app[web:1]: npm ERR。 這可能不是 npm 的問題:上面可能有其他日志記錄 output。 2021-10-04T14:32:52:847732+00.00 應用 [web:1]。 2021-10-04T14:32:52:847831+00:00 app[web.1]: npm 錯誤。 可以在以下位置找到此運行的完整日志:2021-10-04T14.32.52:847916+00:00 app[web.1]: npm ERR。 /app/:npm/_logs/2021-10-04T14_32_52_834Z-debug:log 2021-10-04T14:32.53:006395+00.00 heroku[web:1]: 進程以狀態 1 2021-10-04T14:32:53.089213+ 退出00:00 heroku[web.1]: State 從開始變為崩潰

編輯:我知道這可能與我的包裹有關,但在我這邊,我看到它們已安裝。 還是虧了!

您正在使用未導入 package.json 和 npm 的庫。

示例: npm install express-session

另一個錯誤是將 .dotenv 文件上傳到 GitHub。使用 .gitignore 來避免它並配置 heroku envorinment 變量。 在此處查看更多信息: https://devcenter.heroku.com/articles/config-vars

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM