Pla*_*tus 6 javascript node.js nestjs dotenv
我正在尝试使用官方文档在我的项目上设置配置变量。
我将以下行添加到我的 app.module.ts 导入中:
ConfigModule.forRoot({
isGlobal: true
}),
Run Code Online (Sandbox Code Playgroud)
我在项目的根目录创建了一个 .env 文件,其中包含以下内容:
MY_VARIABLE=myself
Run Code Online (Sandbox Code Playgroud)
我使用依赖注入来访问配置服务:
constructor(private configService: ConfigService) {}
Run Code Online (Sandbox Code Playgroud)
但是,以下行记录“环境变量:未定义”
console.log('Env variable: ', this.configService.get<any>('MY_VARIABLE'));
Run Code Online (Sandbox Code Playgroud)
几种场景:
.env文件.env定义不正确.env您正在尝试从服务器根路径之外dotenv包functions(或其他可部署文件夹)中.env丢失(即使它位于根位置,它也必须在那里)| 归档时间: |
|
| 查看次数: |
7317 次 |
| 最近记录: |