Я работал с проектом node.js в течение нескольких недель, и он отлично работал. Обычно я npm start
запускаю свое приложение и просматриваю его в браузере на локальном хосте, порт 3000.
Сегодня я начал получать следующую ошибку при использовании npm start:
Server started on port 3000
Port 3000 is already in use
Я проверил монитор ресурсов, и у меня нет других процессов, работающих на порту 3000. Почему я получаю это сообщение об ошибке?
В моем app.js у меня есть следующий код для установки порта ... это неверно? Раньше он работал нормально, поэтому я не уверен, что делаю не так.
// Set Port
app.set('port', (process.env.PORT || 3000));
app.listen(app.get('port'), function() {
console.log('Server started on port '+app.get('port'));
});
Спасибо за помощь!
РЕДАКТИРОВАТЬ:
Я попытался запустить netstat и TCPView, чтобы проверить, какой процесс использует порт, но этот порт ничего не использует. Я также попытался перезагрузить ноутбук, но все равно получаю ту же ошибку.