Kodax

إعداد متغيرات البيئة — تحدي JavaScript

اكتب الدالة loadConfig() التي تقرأ متغيرات البيئة وترجع كائن إعدادات: port (رقم، افتراضياً 3000)، و nodeEnv (افتراضياً "development")، و isDev و isProd.

// أنشئ نظام يقرأ متغيرات البيئة ويوفرها للتطبيق
// المطلوب:
// 1. قراءة المتغيرات من process.env
// 2. توفير قيم افتراضية
// 3. التحقق من المتغيرات المطلوبة
// 4. تصدير الإعدادات ككائن

// المتغيرات المطلوبة:
// PORT, DATABASE_URL, API_KEY, NODE_ENV

function loadConfig() {
  // أكمل الكود
}

module.exports = loadConfig();

حل هذا التحدي يرتبط بفتح دورة «نشر المواقع والدومينات» بحسابك.

ابدأ الحل