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

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

متغیرهای محیطی (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) از قرار دادن فایل‌های حاوی متغیرهای محیطی خودداری کنید.

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