json - 类似于 NodeJS 的 Typesafe Config

标签 json node.js configuration-files typesafe-config hocon

我有一个 nodejs 应用程序,它将采用 JSON 配置文件。

JSON 文件将包含一些 ${} 和 #{} 标签,这些标签将用于通过加载模板配置和填充标签来构建动态上下文。 HOCON 也可能最终会被使用,但目前还没有。

我遇到了Typesafe Config在过去,这种事情看起来很神奇。我在 npm 上进行了一些搜索,但在 Node 世界中没有发现任何类似的东西,但也许我对要搜索的术语太不熟悉了。

有没有人知道 nodejs 中的类似库或我可以在 nodejs 中采用的明智策略?

我知道自己用 JSON 上的字符串替换或类似的东西来实现一些东西并不费力,尽管我不禁认为这已经在 Node 应用程序中完成了,并且可能以比更好的方式完成我会为这个单一的用例做这件事。在此基础上,在我继续之前在这里询问似乎是有意义的。

最佳答案

有点晚了,但似乎仍然没有专门的 npm 模块来将 hocon 转换为 js。但是有一个库可以轻松转换为 npm 模块:https://github.com/scottburch/webpack-hocon-loader

关于json - 类似于 NodeJS 的 Typesafe Config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28147830/

相关文章:

c# - WCF WebInvoke JSON 反序列化失败 - 400 错误请求

android - Android 将 JSON 键值对转换为 JSON 数组

javascript - 我如何在 Json 文件中编写此数据的结构?

javascript - 如何在 bitbucket pipelines.yml 文件中编写条件语句?

php - 在 PHP 应用程序中获取配置变量的最佳方法(编码方式)是什么

jetty - 如何在 Jetty 中启用 gzip 压缩?

python - 高效循环大型 JSON 文件

node.js - Node.js微服务应如何在Rabbitmq重新启动后生存下来?

javascript - promise 链无法正确执行

c - 在 Linux 上使用 C 中的 INI 文件