0

我一直试图在我的 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'));
});

有没有人发现同样的问题?非常感谢!弗朗切斯科

4

1 回答 1

1

我已经有一条用于处理静态文件的行:

  app.use(express.static(path.join(__dirname, 'public')));

问题是关于职位的!正如@rdrey 所建议的那样,该行应该在 app.router 之前!也感谢@HectorCorrea!

于 2012-08-22T11:05:41.227 回答