Change Express view folder based on where is the file that res.render() is called
You can use the method set() to redefine express’s default settings. app.set(‘views’, path.join(__dirname, ‘/yourViewDirectory’)); Express documentation For a dynamic path change you can do something like this: var express = require(‘express’); var path = require(‘path’); var app = express(); app.engine(‘jade’, require(‘jade’).__express); app.set(‘view engine’,’jade’); app.customRender = function (root,name,fn) { var engines = app.engines; var cache = … Read more