Unable to connect local env to Atlas: SSL/TSL Connection Issue

It is made inside my app.js file:

const express = require('express');
const bodyParser = require('body-parser');
const mongoose = require('mongoose');

const placesRoutes = require('./routes/places-routes');
const userRoutes = require('./routes/user-routes');
const HttpError = require('./models/http-error');

const app = express(); 

app.use(bodyParser.json());

app.use('/api/places', placesRoutes); 
app.use('/api/users', userRoutes);

mongoose.connect('mongodb+srv://bap:<hidingmypassword>@cluster0.l23b4.mongodb.net/places?retryWrites=true&w=majority&appName=Cluster0')
.then(() => {
    app.listen(5000);
})
.catch(err => {
    console.log('error connecting to MongoDB:', err);
});