ExpressJS 的多个视图文件夹模块是 ExpressJS 3.x 的插件,允许在单个实例中定义多个视图文件夹。安装方法:

npm install https://github.com/jghowe/express-multiple-views/archive/master.tar.gz

用法:首先设置默认视图路径,然后根据需要添加其他视图路径。


var path = require('path'),

    app = require('express')(),

    multipleViews = require('express-multiple-views');



app.set('views', path.join(__dirname, 'views'));

multipleViews(app, path.join(__dirname, 'another-views'));

这样配置后,Express 会在多个视图路径中查找视图文件,从而支持更加灵活的视图管理。