Я работаю с проектом node.js в течение нескольких недель, и он отлично работает. Обычно я использую "npm start" для запуска своего приложения и просмотра его в браузере на локальном хосте, порт 3000.
Сегодня я начал получать следующую ошибку при запуске npm:
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'));
});
Спасибо за помощь!
EDIT: Я попытался запустить netstat и TCPView, чтобы проверить, какой процесс использует порт, но ничего не используется с этим портом. Я также попытался перезагрузить свой ноутбук, но все равно получаю ту же ошибку.