NodeJS Express框架中处理404页面一个方式
在用Express的时候,路由是我最困惑的事之一。知道用app.get('*')可以处理所有页面,但这样除了自定义的其他路由外,静态文件是被忽略的。最近在写一个小工具的时候,找到了一个解决方案:
varexpress=require('express'),
router=require('./routes');
varapp=module.exports=express.createServer();
//Configuration app.configure(function(){ //... //别把顺序写反了 app.use(express.static(__dirname+'/public')); app.use(app.router); });
//其他router... //404 app.get('*',function(req,res){ res.render('404.html',{ title:'NoFound' }) });
热门推荐
10 祝福语年轻回复文案简短
11 新娘对伴娘祝福语简短
12 毕业祝福语保安文案简短
13 上海返乡祝福语简短精辟
14 恭喜新郎父母简短祝福语
15 道教生日祝福语简短大全
16 生日祝福语简短蛋糕上
17 祝福语简短七夕
18 预祝高尔夫的祝福语简短