هر تنظیم را طبقهبندی کنید
پیکربندی عمومی میتواند شامل یک نام نمایشی یا نقطه پایان عمومی باشد. تنظیمات حساس شامل مدارک و مواد امضا است. هنگام انتخاب ذخیرهسازی و مجوزها، با آنها به صورت متفاوت رفتار کنید. کد مرورگر برای بازدیدکنندگان قابل مشاهده است: یک متغیر که در ساختار فرانتاند جاسازی شده است، صرفنظر از نامش، عمومی است.
نامهای سند، نه اسرار
پیکربندی نمونه را با توضیحات و جایگزینهای بیضرر حفظ کنید. مقادیر مورد نیاز را هنگام راهاندازی اعتبارسنجی کرده و نام متغیر گمشده را گزارش دهید بدون اینکه محتوای آن چاپ شود. تنظیمات توسعه، پیشنمایش و تولید را متمایز نگه دارید. تغییرات پیکربندی را با همان دقتی که کد را مرور میکنید بررسی کنید.
دسترسی را بهطور عمدی بچرخانید
هنگام جایگزینی یک مدرک، سرویسهای وابسته را بهروزرسانی کنید و نتیجه را قبل از لغو مقدار قدیمی بررسی کنید، در صورتی که ارائهدهنده از این ترتیب پشتیبانی کند. مدارک افشا شده را فوراً لغو کنید. کل فایلهای محیطی را در بلیتها یا لاگها کپی نکنید؛ در عوض نامها و خطاهای سانسور شده را به اشتراک بگذارید.
APP_ENV=production
PUBLIC_SITE_URL=https://example.com
API_BASE_URL=https://api.example.com