Вопрос:

Не удается подключиться к Node Client. Ошибка: подключить ECONNREFUSED 127.0.0.1:27017

node.js mongodb mongoose

1905 просмотра

3 ответа

5311 Репутация автора

Я пишу эту строку кода для подключения к mongodb через mongoose.

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)

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

Автор: Jason Bourne Источник Размещён: 09.02.2016 08:43

Ответы (3)


0 плюса

327 Репутация автора

Эта ошибка в первую очередь означает, что сервер узла не может подключиться к экземпляру mongodb.

Причины:

  • Служба Mongod работает?

  • Если база данных mongo не находится на локальном хосте, проверьте подключение к Интернету, разрешения брандмауэра.

Автор: Saurabh Ariyan Размещён: 09.02.2016 08:53

0 плюса

478 Репутация автора

  1. Попробуйте подключиться к mongodb: // localhost: 27017 / bookapi

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

Автор: Majeed Siddiqui Размещён: 09.02.2016 10:10

1 плюс

5311 Репутация автора

Решение

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

Автор: Jason Bourne Размещён: 09.02.2016 10:24
Вопросы из категории :
32x32