私はアプリケーションをheroku buにプッシュしようとしています。この問題は、process.env.PORT変数を使用して正しいポート番号を使用していますが、まだ表示されています。HerokuとのNodejsポートエラー
heroku[web.1]: Starting process with command `node app.js`
app[web.1]: info - socket.io started
app[web.1]: Express server listening on port 49559 in development mode
heroku[web.1]: Error R11 (Bad bind) -> Process bound to port 10843, should be 49559 (see environment variable PORT)
heroku[web.1]: Stopping process with SIGKILL
heroku[web.1]: Process exited
このエラーメッセージでは、アプリケーションが正しいポートを使用していますが、依然としてherokuが不正なバインドエラーを示していることがわかります。どんな助けもありがとうございます。
で
listen
を呼び出すためのコードを変更するには、ポートを設定/ロードするために使用しているコードを投稿してください。 – hrossapp.listen(process.env.PORT || 3000); – Muthuswamy