2016-02-09 4 views
0

Я пишу эту строку кода для подключения к mongodb через mongoose.Не удается подключиться к узлу. Ошибка: connect ECONNREFUSED 127.0.0.1:27017

var db=mongoose.connect('mongodb://localhost/bookapi'); 

Но это показывает эту ошибку в командной строке.

Error: connect ECONNREFUSED 127.0.0.1:27017 
    at Object.exports._errnoException (util.js:870:11) 
    at exports._exceptionWithHostPort (util.js:893:20) 
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14) 

Помогите пожалуйста.

ответ

1

Мне просто нужно запустить mongod из cmd. Это создало ошибку.

+0

Спасибо, это простая вещь, которую мы забываем! Спасибо друг!! –

0

Это лучше, чем комментарий, но у меня нет повторений.

могли бы вы предоставить вывод команды

sudo netstat -taupen | grep 127.0.0.1:27017 

Он будет проверять, если порт используется любым другим способом.

0
  1. Попробуйте подключиться к MongoDB: // локальный: 27017/bookapi

  2. Проверьте, установлена ​​и запущена мангуст. если вы используете окна, пожалуйста, обратитесь к этому https://docs.mongodb.org/v3.0/tutorial/install-mongodb-on-windows/ за добавление mongodb в качестве сервиса.

Смежные вопросы