next

پلتفرم NextJS

(NextJS Platform)

تنظیم متغیرها (Environment Variables)

متغیرهای محیطی یا همان Environment Variables به شما کمک می‌کنند تا برنامه‌ی‌تان در هر محیط اطلاعات مربوط به همان محیط را دریافت کند. برای مثال، اطلاعات اتصال به دیتابیس را می‌توانید از این بخش وارد کنید. توضیحات بیشتر

برای افزودن یک ENV کافیست که به بخش تنظیمات برنامه‌ی‌تان بروید و یک key به عنوان اسم و یک value به عنوان مقدار اضافه کنید، و با زدن دکمه ثبت تغییرات یک ENV به برنامه‌ی‌تان اضافه کنید. برای نمونه، ENV ای با عنوان NEXT_PUBLIC_LIARA_URL و مقدار https://liara.ir را به این صورت اضافه کنید.

حالا به راحتی می‌توانید از‌ آن در برنامه‌ی‌تان استفاده کنید:

console.log(`app listening on port 3000 on ${process.env.NEXT_PUBLIC_LIARA_URL}`)

بعد از کلیک روی دکمه ثبت تغییرات برنامه‌ی‌ شما به صورت خودکار ری‌استارت می‌شود و در استقرار جدید این متغیر‌های محیطی در داخل برنامه قابل استفاده می‌شوند. به این شیوه که LIARA_URL را اضافه کردید می‌توانید هر ENV دیگری را نیز به برنامه اضافه کنید.

توجه داشته باشید که متغیرهای محیطی برنامه حتماً باید با عبارت NEXT_PUBLIC_شروع شوند تا به درستی بارگذاری شوند. همچنین اگر که بعد از استقرار، متغیر محیطی جدیدی را تعریف کردید؛ برای بارگذاری درست آن، باید برنامه را یک‌بار ری‌استارت کنید.

متوجه شدم، برو گام بعدی!
;