2015-04-06 2 views
0

В узле js используется mongodb для сохранения пользовательского чата и пользователей. Вся работа выполняется на местном уровне. Mongodb работает нормально, но сегодня не подключен и не возвращается после ошибки.Mongodb Не подключается в узле js

{ [MongoError: connect ECONNREFUSED] name: 'MongoError', message: 'connect ECONNREFUSED'

и мой код

code screenshot

+0

Вы можете подключиться к Mongodb с помощью терминала? –

+0

'Refused' означает, что никто не слушает порт ... Проверьте доступность сервера mongodb –

+0

Кажется, что вы не открыли сервер MongoDB. Попробуйте запустить 'mongod' в вашем терминале. – lvarayut

ответ

0

Похоже mongod сервер не работает. Команда mongod не будет работать, если ваша установка MongoDB не имеет прав за пределами основного каталога mongo. Это особенно важно при установке Windows.

Попробуйте изменить рабочий каталог в своем терминале в установочном каталоге Mongo. На компьютере с Windows, например. cd C:\Program Files\Mongo затем запустите mongod --dbpath (yourAppDBdirectory).