咨询一个关于Express模板加载的问题
发布于 10 年前 作者 sarike 4147 次浏览 最后一次编辑是 8 年前

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

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

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

1 回复
app = express();
subapp = express();
subapp.set('views', process.cwd() + '/subapp/views');
app.use('/subapp', subapp);

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

回到顶部