【问题标题】:Using .env Variables with Ghost CMS在 Ghost CMS 中使用 .env 变量
【发布时间】: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.readSyncforeman 模块来做到这一点?

【问题讨论】:

  • 是什么让您假设.env 文件已被拾取并且您的环境变量是根据该文件设置的?你使用类似dotenv的东西吗?

标签: node.js environment-variables ghost-blog env ghost


【解决方案1】:

试试:

accessKeyId: process.env.AWS_ACCESS_KEY,

【讨论】:

  • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
  • @Gothdo 我仍然认为这是问题的答案。
  • 也许,但这肯定不是一个完整的答案。请扩展它 - 添加一些解释,请参阅文档。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-05
  • 1970-01-01
  • 2018-02-04
  • 1970-01-01
  • 1970-01-01
  • 2020-01-22
相关资源
最近更新 更多