我正在使用模块 ejs
来验证来自管理仪表板的 ejs 模板和变量:
try {
resolve(ejs.render(template, variables))
} catch (error) {
reject(error)
}
如果这个模板有问题,它会抛出一个错误,我可以将它发送给客户。
此外,我还有一个 mustache 模板需要验证。我正在使用相同的方法:
try {
resolve(mustache.render(template, variables))
} catch (error) {
reject(error)
}
但是 mustache
根本不会抛出错误,如果没有变量,它只是将其替换为一个空字符串。
我该如何解决这个问题?需要正确验证模板。
最佳答案
关于javascript - 如何使用 mustache.js 验证 mustache 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48093042/