【发布时间】:2017-06-16 19:19:58
【问题描述】:
对于我的 Phoenix 应用程序的本地开发版本,我想将一些密钥数据从 gitignore/ 目录导入到 config.exs。但是,有两件事我不确定:
我要导入的数据只是字符串数据——API 密钥、密钥——我需要定义一个模块,还是有更简单的方法来导出字符串数据?
-
在给定以下文件结构的情况下,在
config.exs中使用什么合适的导入语句:MyApp/ | - config/ | | | - config.exs | - gitignore/ | - api_key.exs - api_secret.exs
我熟悉如何在 Node 中完成此操作,但我不确定如何在 Phoenix 中处理此操作。
为了说明我想要实现的目标,我的一个 Node 应用程序的示例如下所示:
index.js
const APISecret = process.env.API_SECRET || require('./gitignore/api_secret.js')
const APIKey = process.env.API_KEY || require('./gitignore/api_key.js')
所需文件的样子
module.exports = 'RANDOM_KEY_HERE'
应该如何格式化要忽略的数据,以及在config.exs 中访问该数据的适当方法是什么?
【问题讨论】: