إعداد متغيرات البيئة — تحدي 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();حل هذا التحدي يرتبط بفتح دورة «نشر المواقع والدومينات» بحسابك.
ابدأ الحل