一般渲染页面都是res.render('index',{......}); 如果业务逻辑比较复杂,那需要的静态页面比较多,比较麻烦。 为了方便管理,想把静态页面分模块管理。如:view/module1/1.html view/module2/2.html 通过res.render('module1/1.html')好像不支持。 各位知道怎么设置吗?
回复 (5)
I
支持的
I
不用设置,直接目录即可
P
引用 i5ting支持的
@i5ting 那该怎么写呢?能举个简单的例子吗?
P
引用 i5ting不用设置,直接目录即可
@i5ting 好了。我的有个地方单词写错了。这蛋疼
H
首先明确的说肯定是可以的。 如果你用的是jade,那么默认只支持.jade后缀的文件作为模板,你可以把模板本件后缀改成jade试试看。如果是上面的原因导致的,并且你仍然想用.html后缀模板,可以去设置模板的后缀,express文档里搜一下。
参与回复
登录后即可参与回复。登录