我一直试图在我的expressJs应用程序中尝试使用模板呈现错误页面。 虽然我试着写..
app.get('/*', pages.error_page);
..该应用程序工作正常但没有任何风格!删除该行一切恢复正常。 这是我加载错误页面的简单功能:
exports.errore_pagina = function (req, res){
res.render('errore', {title: 'Pagina errore'});
}
app.get就在之前的页面底部:
http.createServer(app).listen(app.get('port'), function(){
console.log("Express server listening on port " + app.get('port'));
});
有没有人发现同样的问题? 非常感谢! 弗朗西斯
答案 0 :(得分:1)
我已经有了处理静态文件的行:
app.use(express.static(path.join(__dirname, 'public')));
问题在于这个位置!正如@rdrey所说那条线应该在app.router之前!感谢@HectorCorrea!