在我的Node/Express.js项目中,我可以全局设置views文件夹,如下所示:
app.configure(function() {
app.set('views', __dirname + '/views');
.... snip ....
});
Run Code Online (Sandbox Code Playgroud)
...并且我的所有视图模板都进入了views文件夹.
是否可以覆盖Express在请求的基础上查找请求的视图?例如,类似于以下内容:
app.get('/', function(req, res) {
res.render('index', { viewFolder: 'otherViews' });
});
Run Code Online (Sandbox Code Playgroud)
我问的原因是我正在尝试复制Microsoft ASP.NET MVC的区域功能,其中每个区域都有自己的视图文件夹.