node.js - 在 Node.js 中使用 YAML 变量
问题描述
有没有办法将数据解析到.yaml
node.js 中的文件?我已经搜索了几个小时,但没有发现任何有用的东西。
假设我在.yaml
文件中有一个字符串:
message: Hello, ${user.fullName}, have a nice day.
正如我一直在阅读的那样,有一种叫做“占位符”的东西,但它似乎只在 Spring 框架中可用。
这就是我发现的。
在其他地方,他们使用不同的语法,例如{{user.fullName}}
那么,有没有办法${user.fullName}
用 node.js 中的实际值替换?我不知道我是否应该自己手动处理这个他们称之为“占位符”的东西string.replace()
。我检查了主要的 YAML 文档,在他们的整个文档中没有所谓的“占位符”甚至“变量”!
pug.js
但是,类似地,我可以通过using #{user.fullName}
(with instead)获得类似的结果,#
然后调用类似:pug.renderFile('template.pug', {fullName: 'Timothy'})
。检查pug.js
文档以获取更多详细信息。
谢谢你的帮助!
解决方案
推荐阅读
- python - 如何基于 iPhone GPS 自动控制 Wemo 灯开关
- sql-server - 如何创建加密的密码字段
- r - geom_boxplot 给出了错误的胡须
- terraform - Terraform:如何在创建 VM 时使用目录名称
- oracle - 查找具有特定条件的表 - Oracle 12c
- java - android 通过 Skype 与 ACTION_SEND 共享内容(文本+图像),仅共享图像而不共享文本
- spring-boot - 在 Spring Boot Data JPA Rest API 中使用 PostgreSql 时找不到表错误
- python - selenium.common.exceptions.ElementClickInterceptedException:消息:元素点击被拦截:元素此时不可点击
- android - 模型未在我的 arcore 应用程序中呈现?
- kotlin - 在 Map 上按值谓词查找的惯用方式