【发布时间】:2016-08-26 21:08:55
【问题描述】:
我遇到过使用这两种方法进行配置管理的人。
每种方法的优缺点是什么?
如果我有很多变量存储在我的配置对象中,我是否必须在执行节点应用程序之前在 upstart 脚本中一一设置它们?
【问题讨论】:
-
这当然取决于上下文以及您要完成的任务。通常,将您的配置设置在一个文件(例如 config.json)中,并将该文件放在您的 .gitignore 中,是一种避免将私有 API 密钥等内容暴露给查看您的存储库的任何人的方法。使用 process.env,它就在代码中。你能更具体地介绍一下具体情况吗?
标签: node.js configuration-management env config.json