我想在heroku上運行node.js應用程序。我懂了工作的地方,但是當我在Heroku上部署它,我得到以下錯誤:Heroku process.env.port未定義
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
這是我嘗試偵聽的端口:
const PORT = process.env.port || 3000;
當我記錄了哪些過程。 env.port是它說process.env.port是未定義的。
有什麼我需要做的自動設置端口?
編輯(修正): 所以我發現問題出在哪裏。 JavaScript正在被縮小,但process.env.port被縮小到某些不起作用的地步。謝謝您的幫助。
我認爲它應該是'process.env.PORT'。 –
@Зелёный:我用大寫的PORT試了一下,沒有任何改變。 – Nylsoo
所以看起來像'$ PORT'變量沒有被定義。 –