پرش به مطلب اصلی

متغیرهای محیطی

متغیرهای محیطی (Environment Variables) ابزاری قدرتمند در برنامه‌نویسی هستند که امکان ذخیره و استفاده از اطلاعات مهم سیستم را فراهم می‌کنند. این متغیرها برای ذخیره اطلاعاتی مانند مسیرها، تنظیمات و پیکربندی‌های مرتبط با سیستم‌عامل استفاده می‌شوند.

اهمیت متغیرهای محیطی

  1. قابلیت انعطاف: امکان تغییر تنظیمات برنامه بدون نیاز به تغییر کد را فراهم می‌کنند.
  2. امنیت: برای ذخیره اطلاعات حساس مانند کلیدهای API بدون درج مستقیم در کد برنامه استفاده می‌شوند.
  3. سازگاری بین محیط‌ها: امکان اجرای برنامه در محیط‌های مختلف با تنظیمات متفاوت را فراهم می‌کنند.

چگونه متغیرهای محیطی تعریف کنیم؟

کوبار امکان تعریف و استفاده از متغیرهای محیطی را در هنگام ساخت و اجرای پروژه فراهم می‌کند. برای تعریف متغیرهای محیطی در :

در هنگام ساخت پروژه
  1. در صفحه تنظیمات پیشرفته روی تب متغیرهای محیطی کلیک کنید.
  2. روی گزینه افزودن متغیر کلیک کنید.
  3. نام و مقدار متغیر محیطی را وارد کنید.

ساخت اپ

در هنگام اجرای پروژه
  1. به تب متغیرهای محیطی در پنل کوبار بروید.
  2. روی گزینه افزودن متغیر کلیک کنید.
  3. نام و مقدار متغیر محیطی را وارد کنید.
  4. بر روی اعمال تغییرات کلیک کنید.

اجرای پروژه

چگونه متغیرهای محیطی را در برنامه‌های خود استفاده کنیم؟

در پایتون، می‌توانید با استفاده از ماژول os به متغیرهای محیطی دسترسی پیدا کنید:

import os

database_url = os.environ.get('DATABASE_URL')
توجه
  • از متغیرهای محیطی برای ذخیره اطلاعات حساس مانند کلیدهای API، رمزهای عبور و آدرس‌های پایگاه داده استفاده کنید.
  • در فایل‌های کنترل نسخه (مانند Git) از قرار دادن فایل‌های حاوی متغیرهای محیطی خودداری کنید.

با استفاده صحیح از متغیرهای محیطی، می‌توانید امنیت، انعطاف‌پذیری و قابلیت نگهداری برنامه‌های خود را بهبود بخشید.