אם למישהו זה יעזור אז הצלחתי ברוך ה'.
צריך להוסיף את התעודה בתוך משתנה בצורה הבאה:
const mongodb = require('mongodb');
const MongoClient = mongodb.MongoClient;
const fs = require('fs');
const ca = [fs.readFileSync(__dirname + '/cert.pem')]; // כאן אני מוסיף את התעודה
const mongoConnect = callback => {
MongoClient.connect(
'mongodb+srv://nitsancohen:ua3ddcs3@cluster0.fnu3q.mongodb.net/myFirstDatabase?retryWrites=true&w=majority?ssl=true',
{ sslValidate: true, sslCA: ca } // פה מצרפים את התעודה בזמן החיבור
)
.then(res => {
console.log('Connected');
callback(res);
})
.catch(err => {
console.log(err);
});
};
module.exports = mongoConnect;