Настройка Mongodb с помощью Mlab - PullRequest
0 голосов
/ 13 января 2020

Произошла ошибка при настройке mongodb с помощью mlab

* Я создаю учетную запись в mlab и авторизируюсь. Затем я создаю cluster0. затем я создаю имя нового проекта как eventdb. *

После того, как я создаю пользователя dabtabase с именем пользователя и паролем

В файле api. js я написал следующий код

  const express = require('express');
    const router = express.Router();

    const mongoose = require('mongoose');

    const db = "mongodb+srv://banesh123:password123@cluster0-knnfy.mongodb.net/test?retryWrites=true&w=majority"

    mongoose.connect(db, err=>{
        if(err){
            console.log('Error!'+ err)
        } else {
            console.log("Connected to mongodb")
        }
    })
    router.get('/',(req,res)=>{
        res.send('From API Routes');
    })

    module.exports = router;

Ошибка по-прежнему возникает после запуска программы

Сообщение об ошибке: Ошибка! MongoNetworkError: не удалось подключиться к серверу [cluster0-shard-00-01-knnfy.mongodb . net: 27017] при первом подключении [MongoError: bad auth Аутентификация не удалась.]

Я пробую много раз, но ошибка, пожалуйста, помогите мне исправить мою ошибку

Создать новую базу данных eventsdb Создать пользователя базы данных с именем пользователя и паролем

...