前言
在写后端的时候,我们一般提倡配置文件分离.
所以.env就可以很方面来维护我们的环境变量,
封装对应的工厂函数也能组合更复杂的配置!...比如我们用镜像(Docker),就可以外部映射配置文件目录;
达到不同环境使用差异化配置的需求!(运行时加载是允许的!)...配置集中化,映射也很方便(比如用了Docker)
指定volume就可以了..不同环境互不干涉(开发,测试,生产!)...default('development'),
}),
validationOptions: {
allowUnknown: false, // 控制是否允许环境变量中未知的键....env中,
然后需要组装成一个对象传入,方便使用!