我正在构建MERN应用程序,并且正在使用Mailgun验证电子邮件。部署到Heroku后,出现错误:
Error: apiKey value must be defined!
但是我已经在我的应用程序和heroku配置变量上定义了所有键,就像这样:
const keys = require('../../config/keys');
const mailgun = require('mailgun-js')({
apiKey: keys.MAILGUN_API_KEY,
domain: keys.MAILGUN_DOMAIN
});
如何让heroku识别apiKey?
config / keys.js
if (process.env.NODE_ENV === 'production') {
module.exports = require('./prod');
} else {
module.exports = require('./dev');
}