【发布时间】:2015-07-08 19:01:39
【问题描述】:
我正在尝试为我的 Ghost 应用程序使用 .env 变量,但我遇到了一个问题,即我的 .env 文件无法被我的 config.js 文件识别。我尝试像这样设置我的 .env 文件:
.env:
NODE_ENV=development
NODE_ENV=production
AWS_ACCESS_KEY=accesskey
AWS_SECRET_KEY=secretkey
然后在config.js中设置它:
active: 'ghost-s3',
'ghost-s3': {
accessKeyId: AWS_ACCESS_KEY,
secretAccessKey: AWS_SECRET_KEY,
bucket: 'blog',
region: 'us-east-1',
assetHost: '//s3.amazonaws.com/blog/'
}
但这没有用。有没有办法使用FS.readSync 或foreman 模块来做到这一点?
【问题讨论】:
-
是什么让您假设
.env文件已被拾取并且您的环境变量是根据该文件设置的?你使用类似dotenv的东西吗?
标签: node.js environment-variables ghost-blog env ghost