Hi,
I'm getting a 500 error 'failed to lookup view'
I've split my folders into 'public' and 'private' and while the 'public' ones are working fine, i get the 500 error on any files read from the 'private' folder.
passport is handling the authentication and this is working fine.
any help would be greatly appreciated :-)
my folder structure is :
app
private
login.html
provider
provider.html
public
heres my code:
app.all('/private/*', function(req, res, next) {
ensureAuthenticated(req,res,next);
})
app.get('/login', function(req, res){
res.render('/private/login.html', { user: req.user });//failed to lookup view here
});
//app.get('/provider', ensureAuthenticated, function(req, res){
app.get('/provider', function(req, res){
res.render('/private/provider/provider.html', { user: req.user });////failed to lookup view here
});
app.configure(function(){
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/app');
//app.set('view engine', 'ejs');
//app.engine('ejs', require('ejs-locals'));
app.engine('html', require('ejs').renderFile);
app.set("view options", {layout: false});
app.use(express.logger());
app.use(express.compress());
app.use(express.cookieParser());
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.session({ secret: 'keyboard cat' }));
app.use(passport.initialize());
app.use(passport.session());
app.use(app.router);
app.use('/private', express.static(__dirname + '/app/private'));
app.use(express.static(__dirname + '/app', { maxAge: 0 }));//oneDay = 86400000;
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});