Прерывистый EADDRINUSE:::5000
Так, иногда, когда я перезагружаю свой сервер, это исправляет, а иногда нет, но я постоянно получаю Error: listen EADDRINUSE :::5000
, В моем package.json
в моем клиенте у меня есть прокси для "proxy": "http://localhost:5000"
и я изменил это на порт 3000, чтобы проверить его, проблема все еще сохраняется. Я вошел в server.js
и попытался просто изменить порт, но любой порт, который я изменил на него, говорит, что он используется. Таким образом, это должно быть проблемой с тем, как я настраиваю экспресс, я предполагаю. Я просто не знаю, что даже изменить, так как это периодически.
Также странно, что мой сервер все еще работает, потому что мой сокет работает...
редактировать Вот мои сценарии:
"scripts": {
"client-install": "npm install --prefix client",
"start": "node server.js",
"server": "nodemon server.js",
"client": "npm start --prefix client",
"dev": "concurrently \"npm run server\" \"npm run client\"",
},
фрагмент server.js
const express = require("express");
const app = express();
const port = process.env.PORT || 5000;
var server = app.listen(port, () =>
console.log(`Server running on port ${port}`)
);
var io = (module.exports.io = require("socket.io").listen(server));
1 ответ
Я в конечном итоге просто с помощью killall node
если я столкнулся с этим вопросом