(узел:32032) UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 1): MongoError: Ошибка аутентификации

Я пытаюсь подключить mongodb из mlabs. Я вставил следующий код:

Mongoose.connect('mongodb://<dhan004>:<password1>@ds163402.mlab.com:63402/projecttwist', {useNewUrlParser: true }); 

Затем он дал мне эту ошибку:

(node:32032) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): MongoError: Authentication failed.

Может кто-нибудь объяснить, почему я получаю эту ошибку?

1 ответ

Решение

Просто удалите скобки (как <, так и>) из раздела имени пользователя и пароля.

Для имени пользователя следует использовать: dhan004

А для пароля вы должны использовать: password1

Таким образом, ваш окончательный адрес БД должен быть:

Mongoose.connect('mongodb://dhan004:password1@ds163402.mlab.com:63402/projecttwist', {useNewUrlParser: true });
Другие вопросы по тегам