用express的res.render(),如何加载views文件夹里面又一文件夹下的模板?

用的是express+jade
文件夹目录是这样的
图片描述

我知道设置views是这样的
app.set(‘views’, path.join(__dirname, ‘views’));
app.set(‘view engine’, ‘jade’);

要是这样res.render(’/web/nodejs/async_io.jade’); 就不行,
也要设置web/nodejs这个文件夹么?
看了官方文档也没看懂,求大神解答啊!

阅读 5.5k
2 个回答

这么写就好了,

res.render(’web/nodejs/async_io’); 

没有那个/

把模版放到views文件夹下面

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