EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

پاسخ داده شد
0
0

چطور از متغیرهای environment در پروژه nest.js استفاده کنیم؟

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

متغیرهایی وجود دارند که لازم داریم که آن ها را بصورت کلی (global) و در یک فایل تعریف کنیم تا در هر فایلی بتوانیم از آنها استفاده کنیم. به اینطور متغیرها environment variables می گوییم و بطور خاصی باید تعریف و استفاده شوند.

1- nest.js بصورت پیشفرض فایل حاوی متغیرهای environment variables را لود نمی کند ، برای این کار باید ابتدا پکیج زیر را نصب کنید:

npm install dotenv

2- حالا در فایل main.ts باید بگویید که متغیرها را لود کند:

import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import * as dotenv from 'dotenv'; // Import dotenv

async function bootstrap() {
  dotenv.config(); // Load environment variables from .env file
  const app = await NestFactory.create(AppModule);
  await app.listen(3000);
}

bootstrap();

3- در پروژه nest.js باید فایلی بنام env. را حتماً در فولدر اصلی پروژه یعنی root بسازید و بصورت زیر متغیرتان را تعریف کنید:

ACCESS_JWT_SECRET=your_secret_here

4- حالا در هر قسمت از برنامه که خواستید ، بصورت زیر می توانید از آن استفاده کنید:

const secret = process.env.ACCESS_JWT_SECRET;
  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت