CNode

咨询一个关于Express模板加载的问题

Ssarike发布于12 年前最后回复12 年前1 回复5082 浏览0 收藏

我现在想基于Express开发一个web应用,能在其上面扩展许多子应用,每个子应用可以设置自己的路由以及模板。

所以我希望在不同子应用内调用Express的 res.render('layout', data); 的时候,能从当前子应用设置的模板目录中查找,而不是从Express设置的views对应的目录中查找。

基于Express的情况下有木有方法实现?

查看回复

回复 (1)

R
ravenwang#1·12 年前
app = express();
subapp = express();
subapp.set('views', process.cwd() + '/subapp/views');
app.use('/subapp', subapp);

只知道可行,没有实际测试过

参与回复
登录后即可参与回复。登录