我有一个.env
文件,它有
ABC='abc'
当我在app.js中process.env.ABC
时,我可以获得abc
值。我如何要求在我的模型中使用它'文件?我在模型文件中执行相同的操作process.env.ABC
,它未定义。我想我必须要它吗?
答案 0 :(得分:0)
您可以使用dotenv require
.env
module.exports = (env) => { return myModel; }
文件,并在启动应用时存储在变量中。完成此操作后,您可以将其作为方法参数传递,也可以将模型包装在const env = require('dotenv').config({path:
'/custom/path/to/your/env'});
app.use((req, res, next) => {
app.env = env;
});
在快递中,它会像
env
现在,您可以通过req
将get
传递给模型,env
req.app.get('env')
使用{{1}}