MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Strapi Heroku परिनियोजन MongoDB से कनेक्ट करने में विफल रहता है

जोड़ना uri: env('DATABASE_URI' || ''), मेरे database.js . पर फ़ाइल ने समस्या हल कर दी है, यह सुनिश्चित नहीं है कि यह पहली जगह क्यों गायब थी।

इसी तरह की समस्या वाले किसी भी व्यक्ति के लिए, यह मेरा database.js है और server.js संदर्भ के लिए;

database.js

  defaultConnection: 'default',
  connections: {
    default: {
      connector: 'mongoose',
      settings: {
        uri: env('DATABASE_URI' || ''),
        host: env('DATABASE_HOST', '127.0.0.1'),
        srv: env.bool('DATABASE_SRV', false),
        port: env.int('DATABASE_PORT', 27017),
        database: env('DATABASE_NAME', '(backend)'),
        username: env('DATABASE_USERNAME', ''),
        password: env('DATABASE_PASSWORD', ''),
      },
      options: {
        authenticationDatabase: env('AUTHENTICATION_DATABASE', null),
        ssl: env.bool('DATABASE_SSL', false),
      },
    },
  },
});

server.js

module.exports = ({ env }) => ({
  host: env('HOST', '0.0.0.0'),
  port: env.int('PORT', 1337),
});

अंत में सुनिश्चित करें कि आप सभी Heroku config var आपके mongoDB/डेटाबेस URI के प्रासंगिक ब्रेकडाउन से मेल खाने के लिए सेट हैं




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मीन स्टैक पर लॉगिन सिस्टम के लिए आर्किटेक्चर?

  2. नेवला में एक विशिष्ट फ़ील्ड को कैसे अपडेट करें?

  3. @ क्वालिफायर के साथ समस्याएं

  4. बीएसओएन जावा कार्यान्वयन 4 बाइट्स इंक फ़ील्ड का उपयोग क्यों करता है?

  5. लूपबैक में कई संबंध मोंगोडब पर काम नहीं करते हैं