我想在我的 NestJS 项目中有多个 .env 配置文件
(文件结构)
|env
| | .env.local
| | .env.dev
|
|src
| | app.module
这是我的 app.module
const ENV = process.env.NODE_ENV
@Module({
imports: [
ConfigModule.forRoot(
{
envFilePath: [
`env/*.env.${ENV}`,
`./env/*.env.${ENV}`,
],
isGlobal: true,
load: [configuration]
}
)
],
controllers: [AppController],
providers: [AppService],
})
配置文件
export default () => ({
port: parseInt(process.env.PORT, 10),
database: {
string: process.env.DATABASE_STRING
},
});
环境配置文件 env/.env.local
DATABASE_STRING=url
PORT=3001
有什么帮助吗?