2TECH.WORK
2TECH.WORK / DOCS

التكوين ينبغي أن يكون خارج الكود الخاص بك

اجعل الإعدادات المطلوبة مرئية للمشرفين مع الحفاظ على القيم الخاصة خارج المستودعات والموارد العامة.

اقرأ المزيد
الوصف المعماري والاتصالات في هذه الصفحة.
01

صنّف كل إعداد

يمكن أن تشمل التهيئة العامة اسم العرض أو نقطة النهاية العامة. تشمل الإعدادات الحساسة بيانات الاعتماد ومواد التوقيع. عاملها بشكل مختلف عند اختيار التخزين والصلاحيات. شفرة المتصفح مرئية للزوار: أي متغير مضمن في بناء الواجهة الأمامية يكون عامًا بغض النظر عن اسمه.

02

استخدم أسماء مستندات، وليس الأسرار

قم بالحفاظ على تهيئة المثال مع الشروحات والعناصر النائبة غير الضارة. تحقق من القيم المطلوبة عند بدء التشغيل وأبلغ عن اسم متغير مفقود دون طباعة محتوياته. حافظ على فصل إعدادات التطوير والمعاينة والإنتاج. راجع تغييرات التهيئة بنفس الاهتمام الذي توليه للشيفرة.

03

قم بتدوير الوصول عن قصد

عند استبدال بيانات الاعتماد، حدّث الخدمات التابعة وتحقق من النتيجة قبل إلغاء القيمة القديمة حيثما يدعم المزود هذا التسلسل. قم بإلغاء بيانات الاعتماد المكشوفة بسرعة. لا تقم بنسخ ملفات البيئة بالكامل في التذاكر أو السجلات؛ شارك الأسماء والأخطاء المحجوبة بدلاً من ذلك.

مثال على التهيئة
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com