所以我在使用 heroku 部署我的網站時遇到了這個問題。我已經看到其他解決方案,其中我試圖更改 package.json 和 Procfile 中的腳本,但我沒有運氣請幫助我。這個網站在本地運行良好 這是我的 index.js 主要功能
app.get("/", function(req, res){
const fact = facts.space
res.render("home", {fact: fact});
});
這是我的聆聽功能。
const port = 3000 || process.env.PORT
app.listen(port, function () {
console.log("@ working");
})
這是我的packages.json packages.json 這是我的Procfile Procfile 這是我收到的 錯誤 錯誤 這是我的所有檔案 所有檔案
uj5u.com熱心網友回復:
您需要反轉埠的定義以首先檢查$PORTenv 變數,然后3000在它不存在的情況下(即在本地開發環境中)回退到默認埠號 ( )
const port = process.env.PORT || 3000
uj5u.com熱心網友回復:
worker:node index.js //correct your procfile
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/403692.html
標籤:
