اذهب إلى المحتوى

السؤال

نشر (معدل)

السلام عليكم ما المشكلة عند رفع مشروع react & node  على منصة هيروكو ,  يعمل المشروع كاملا و لكن قاعدة البيانات  mongodb  لا تعمل

مع انني اضع نتغيرات البيئة بالطريقة الصحيحة و شكرا

2021-09-22T20:30:30.990879+00:00 heroku[router]: at=info 
method=GET path="/static/css/2.8a85707e.chunk.css" 
host=node-apps-heroku.herokuapp.com request_id=4e264311-4620-4014-a177-c50f9aab3bc1
fwd="80.79.145.135" dyno=web.1 connect=0ms service=1ms status=304 bytes=400 protocol=https

 و يظهر هذا الفي ال log

تم التعديل في بواسطة Wael Aljamal
توضيح السؤال

Recommended Posts

  • 0
نشر

عليك تنفيذ أمر تشغيل mongod من heroko-cli

mongod --port 27017 --dbpath=./data

وتأكد في متغيرات البيئة من وضع رابط قاعدة البيانات بشكل صحيح (استبدل اسم القاعدة في الجزء الأخير)

mongodb://localhost:27017/my_database_name
                         ^^^^^^^^^^^^^^^^^^

ربما أنت نسيت وضع متغير البيئة الذي يحوي رابط قواعد البيانات:

MONGOLAB_URI

وقيمته مثل قبل لكن مع التعديل:

mongodb://localhost:27017/my_database_name
                         ^^^^^^^^^^^^^^^^^^

وتستخدمه مثل:

var MONGOurl = process.env.MONGOLAB_URI;

كما عليك التأكد في لوحة تحكم dependencies عن إصدارات المكتبات وتطابقها مع مشروعك...

========

في حال قمت بتفعيل mongo من لوحة التحكم، أو من خلال الأمر:

heroku addons:create mongolab:sandbox

 توجة إلى cmd ثم نفذ:

heroko open

heroku config:get MONGODB_URI

وستظهر بالطريقة:

mongodb://username:password@ds01316.mlab.com:1316/  db_name
                                                ^^^^^^^^^^^

مثلا..

يمكنك اتباع التوثيقات 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...