не могу подкючиться к mongodb выдает ошибку

index.js

const express = require('express');
const cors = require('cors');
const mongoose  = require('mongoose');
const User = require('./models/User');

const app = express();
app.use(cors());
app.use(express.json());

mongoose.connect('mongodb+srv://admin:[email protected]/?retryWrites=true&w=majority&appName=Cluster0');
// Connect to MongoDB database

app.post('/register', async (req, res) => {
    const {username, password} = req.body;
    const userDoc = await User.create({username, password});
    res.json(userDoc);
})

app.listen(4000);

User.js

const mongoose = require('mongoose')
const { Schema, model} = mongoose

const UserSchema = new Schema({
    username: {type: String, required: true, min:4, unique:true},
    password: { type: String, required: true },
})

const UserModel = model('User', UserSchema)

model.exports = UserModel

Ошибка в консоли: введите сюда описание изображения


Ответы (1 шт):

Автор решения: aleshkaaaa

Нужно добавить ip в whitelist в кластере mongodb

→ Ссылка