2015-04-07 3 views
1

Я нашел пару подобных вопросов здесь без ответов, которые действительно работали для меня. Я создал новое приложение узла, используя npm init. Я установил mongoose и mongodb, используя установку npm. Я установил npm в родительскую папку. Когда я запускаю node server.js, я получаю следующие ошибки в Git Bash. Я посмотрел на все и не нашел ответа. Я честно даже не понимаю трассировку стека. Я не знаю, где находится module.js. Любая помощь будет принята с благодарностью.process.nexttick throws error - mongoose and mongodb

enter image description here

+0

Все ли установлено чисто? Действительно ли MongoDB работает нормально? –

+0

Экземпляр MongoDB, который я использую, размещен на MongoLab. У меня есть URL-адрес подключения, хранящийся в config/database.js: – natep

+0

Хорошо ... но обязательно удалите этот комментарий. Он имеет экземпляр базы данных, имя пользователя и пароль. :) Неужели мангуста установила без ошибок? –

ответ

0

Я нашел свое решение, и он уверен, было просто. Для этого конкретного проекта я подключаюсь к экземпляру MongoDB, размещенному в mongolab. У меня неверный пароль в строке подключения. Я использовал свой пароль для входа, а не пароль моей базы данных. Это то, что я получаю от использования того же имени пользователя для обоих.

moongoose.connect('mongodb://<dbuser>:<dbpassword>@ds061731.mongolab.com:61731/mongocrud 

У меня была информация об учетной записи пользователя в полях dbuser и dbpassword. Простое исправление, но сложно найти с указанной трассировкой стека. Я установил еще один простой проект с помощью только частей монго, которые мне нужны, и нашел ошибку соединения очень быстро.

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