nodejs express 4 中使用 ejs, 如何设置 open 和 close?

ejs = require 'ejs'
ejs.open = "{{"
ejs.close = "}}"

app.engine "html", ejs.renderFile
app.set 'views', viewsRoot
app.set 'view engine', 'html'
app.set 'view options', {"open":'{{',"close":'}}'}

上面这些设置都写了,但是不好使, 我找了官方文档 4x 里好像没有 view options 了.

请问谁知道怎么设置吗?

阅读 5.7k
1 个回答

ejs有两个大版本

1.0版本之前是tj维护的,支持 {{}}

2.0版本之后是mde维护的,不再支持支持 {{}} 这种写法

所以解决方案就是指定你的ejs版本为 1.0.0

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题