express4 ejs模板 include 相对路径问题 ?

我想通过引入这views下面相对路径的header.html
es.render()
ejs.render()
这俩个有区别吗?
后者根本不能用。但是官方API是这么写的。不是很理解

官方说配置filename 该怎么配置?

阅读 7.1k
1 个回答

你可以先设置views的路径:

app.set('views', path.join(__dirname, 'views'));

这样以后就直接默认是按从views开始计算了

res.render('index',{
    title:'index'
});

这里的index本来应该是:

res.render('views/index.ejs',{
    title:'index'
});

但是你可以通过设置views的默认起始路径和默认的模板引擎来简化配置。

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