2015-01-01 2 views
1

Я создаю проект с использованием Webstorm с установленной библиотекой mongoose. Разрабатывая на моем localhost с mongobd, моя соединительная строка была:Подключение Westorm с Mongolab db

database: "mongodb://127.0.0.1/mydatabase" 

Все работает нормально. Я пытаюсь переместить его в Интернет, используя mongolad db. Я изменил мое подключение строку следующее:

database: "mongodb://myuser:[email protected]:XXXXXX/mydatabase" 

Я получаю сообщение об ошибке в WebStorm:

events.js:72 
    throw er; // Unhandled 'error' event 
     ^
Error: failed to connect to [chtr33:27017] 

Удаление пользователя и пароль не бросает ошибку, но, конечно, у меня нет чтения/write.

+0

Какую технологию вы используете? NodeJS? Также это может быть ошибка, которая возникает при подключении db. –

+0

node.js не уверен, что mongoose поддерживает строку подключения с auth, теперь читает на нем –

ответ

1

Вы не можете использовать символ @ в пароле (facepalm)

+0

Вы можете. Вам просто нужно подключиться немного по-другому, как показано на странице http://stackoverflow.com/questions/7486623/mongodb-password-with-in-it – CodeWarrior

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