【发布时间】:2020-07-11 21:57:14
【问题描述】:
我有一个节点应用程序,在 .env 文件中,我存储了凭据 - api_key 和 domain。现在,我无法在我的应用程序的任何地方访问凭据,更不用说我需要它们的部分了。我尝试了process.env.api_key 和process.env.domain,得到了以下错误,导致我的应用在编译之前就崩溃了。
Error: apiKey value must be defined!
这是我的 auth 对象:
const auth = {
auth: {
api_key: process.env.api_key,
domain: process.env.domain
}
}
.env
api_key="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
domain="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.org"
当我尝试直接使用凭据时,一切正常,但我想这样做不是一个好主意。
【问题讨论】:
标签: node.js smtp mailgun api-key