我正在尝试使用.env
节点应用程序和dotenv
NPM 模块中的文件来读取它,但使用一些变量和插值。不过,在标准 bash 文件中起作用的东西似乎并未在 .env 配置文件中运行。例如,给定:
APP_NAME=tixy
MONGODB_URI="mongodb://127.0.0.1:27017/${APP_NAME}"
会直接在代码中出来
const mongoUri = process.env.MONGODB_URI
作为"mongodb://127.0.0.1:27017/${APP_NAME}"
有没有办法让.env
配置运行?也许我可以在应用程序启动并export
用于所有变量时“获取”它,但这似乎很笨拙......