私がノード& javascriptを初めて使ったときの質問のいくつかの側面が不明な場合にはお詫び申し上げます。詳細をお尋ねくださいノードのServer.listen()に "Error [ERR_SERVER_ALREADY_LISTEN]:リッスンメソッドが複数回呼び出されました。
socketioを使用してfirebaseに接続されているノードアプリケーションがあります。アプリケーションはHerokuの上で展開されている場合、私は次のエラーを取得する:
Error [ERR_SERVER_ALREADY_LISTEN]: Listen method has been called more than once without closing.
Nov 01 19:57:38 app/web.1: at Server.listen (net.js:1446:11)
Nov 01 19:57:38 app/web.1: at exports.default (/app/dist/server.js:8226:11)
Nov 01 19:57:38 app/web.1: at Object.<anonymous> (/app/dist/server.js:191:21)
Nov 01 19:57:38 app/web.1: at __webpack_require__ (/app/dist/server.js:20:30)
Nov 01 19:57:38 app/web.1: at Object.<anonymous> (/app/dist/server.js:47:19)
Nov 01 19:57:38 app/web.1: at __webpack_require__ (/app/dist/server.js:20:30)
Nov 01 19:57:38 app/web.1: at /app/dist/server.js:40:18
Nov 01 19:57:38 app/web.1: at Object.<anonymous> (/app/dist/server.js:43:10)
Nov 01 19:57:38 app/web.1: at Module._compile (module.js:641:30)
Nov 01 19:57:38 app/web.1: at Object.Module._extensions..js (module.js:652:10)
Nov 01 19:57:38 app/web.1: /app/dist/server.js:212
Nov 01 19:57:38 app/web.1: throw error;
エラーの説明は、このリンクである:
がhttps://nodejs.org/api/all.html#errors_err_server_already_listen
私server.jsのリスニングコードのようにあります示された:
const server = http.createServer(app).listen(port)
このエラーが発生している理由はありますか?リスンに失敗した場合はサーバーを閉じるべきですか?はいの場合、どうすればいいですか?
ありがとうございます。