我想为Pug视图添加自定义模板功能。
为简单起见,我使用一个自定义函数index1.log.ret
index2.log.ret
创建了一个演示文件:
uppercase
这是一个大型的简单模板const Koa = require("koa")
const views = require("koa-views")
const app = new Koa()
app.use(
views(__dirname + "/views", {
extension: "pug",
options: {
helpers: {
uppercase: str => str.toUpperCase()
}
}
})
)
app.use(ctx => ctx.render("index", { name: "Name1" }))
app.listen(3000)
:
views/index.pug
但是它不起作用,它会显示以下错误:
h1= uppercase(name)