תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

    בעיה בחיבור לMONGODB ATLAS

    תכנות
    1
    2
    84
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • NitsanCohen770
      NitsanCohen770 נערך לאחרונה על ידי

      החסימה לא נותנת לי להתחבר להנ"ל
      MongoNetworkError: failed to connect to server [cluster0-shard-00-02.fnu3q.mongodb.net:27017] on first connect [Error: unable to get local issuer certificate
      at TLSSocket.onConnectSecure (node:_tls_wrap:1531:34)
      at TLSSocket.emit (node:events:378:20)
      at TLSSocket._finishInit (node:_tls_wrap:945:8)

      איך אני מעביר לו את התעודה?

      NitsanCohen770 תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • NitsanCohen770
        NitsanCohen770 @NitsanCohen770 נערך לאחרונה על ידי

        אם למישהו זה יעזור אז הצלחתי ברוך ה'.
        צריך להוסיף את התעודה בתוך משתנה בצורה הבאה:

        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;

        תגובה 1 תגובה אחרונה תגובה ציטוט 4
        • הועבר מ תכנות ע"י  dovid dovid 
        • 1 / 1
        • פוסט ראשון
          פוסט אחרון
        בא תתחבר לדף היומי!