English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В последнее время, готовя демонстрацию Angularjs + node.js, я встретил эту ошибку на своем Mac, как показано ниже:
events.js:71
throw arguments[1]; // Необработанное событие 'error'
^
Error: connect ECONNREFUSED
at errnoException (net.js:770:11)
at Object.afterConnect [as oncomplete] (net.js:761:19)
В конце концов, я нашел решение на stackoverflow, это主要是因为 предыдущий процесс node.js server все еще работает и не закрыт, поэтому нам нужно убить этот процесс, на mac это можно сделать так:
ps aux | grep node
twer 7668 4.3 1.0 42060 10708 pts/1 Sl+ 20:36 0:00 node server
twer 7749 0.0 0.0 4384 832 pts/8 S+ 20:37 0:00 grep --color=auto node
Из вывода можно увидеть, что процесс с PID 7668 используется, поэтому нам нужно убить этого упрямого процесса, запустить kill -9 7668. Ok, одним нажатием кнопки, сервер можно запустить снова.
Надеюсь, что это руководство поможет вам, спасибо всем за поддержку нашего сайта!
Декларация: содержание этой статьи взято из интернета, авторские права принадлежат соответствующему автору, контент предоставлен пользователями интернета, сайт не имеет права собственности, не был отредактирован вручную, не несет ответственности за соответствующие юридические вопросы. Если вы обнаружите материалы,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (при отправке письма, пожалуйста, замените # на @) для сообщения и предоставьте соответствующие доказательства. При обнаружении фактов, сайт немедленно удалят материалы,涉嫌侵权.