EADDRINUSE переводится как «Порт, который вы пытаетесь запустить app.listen (), используется другими программами».Вы можете использовать такой скрипт, чтобы проверить, используется ли ваш порт, а затем изменить порт в вашем app.listen ().
var net = require('net');
var errors = ['EADDRINUSE'];
var isUsed = function(port) {
var tester = net.createServer()
.once('error', function (err) {
if (!errors.includes(err.code)) {
console.log("Port is in use, change the port.");
}
})
.once('listening', function() {
tester.once('close', function() {
console.log("You are good to go.");
})
.close()
})
.listen(port);
}
Вы можете добавить другие ошибки в массив ошибок, чтобы проверить всевиды ошибок, а также.