How can I use a subfolder for my ‘views’?
In the main ‘app.js’ I’ve set the root folder for the views like so:
app.configure(function(){
app.set('view engine', 'jade');
app.set('views', __dirname + '/apps' );
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.static(__dirname + '/apps' ));
app.use(app.router);
});
And my controller loos like this:
module.exports = function(req, res, base) {
res.render( 'hello/views/');
};
The folder looks like this:
./apps/hello/views/index.js
But still it can’t find it. “ERROR: Failed to lookup view “hello/views”
Thanks!
I fixed this problem by setting the basis view to the root of the directory like so:
And the added the folders from the root on in the controller like so: