Dee*_*arg 11 javascript node.js
我应该用什么配置?
像KrakenJS这样的模块通过JSON和博客https://blog.risingstack.com/node-js-best-practices-part-2/高度支持配置,说JS应该优于JSON.
你能告诉我他们的不同之处以及管理它们的最佳方法是什么?
Den*_*ret 17
你应该接受这两个.
JavaScript配置文件有许多优点:
NaN例如,无穷小,正则表达式)在这种情况下,JS文件导出一个普通的JS对象,类似于解析的JSON文件的结果.
JSON更受社会接受,因为JS通常不被认为是一种配置格式.让人们使用JSON将阻止"JS是为了逻辑"的无聊辩论,如果人们对它感到满意就没有问题.
接受这两种格式:
以下是如何读取JS/JSON配置:
try {
config = require('./config.js');
} catch(err) {
if (err.code==='MODULE_NOT_FOUND') {
config = require('./config.json');
} else {
console.error('config.js loading failed');
throw err;
}
}
Run Code Online (Sandbox Code Playgroud)
在任何情况下,JSON配置文件都可以通过前缀来转换为JS
module.exports =
Run Code Online (Sandbox Code Playgroud)
所以没人用这种格式锁定.
| 归档时间: |
|
| 查看次数: |
1787 次 |
| 最近记录: |