源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

NodeJS Express框架中处理404页面一个方式

  • 时间:2021-10-06 12:12 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:NodeJS Express框架中处理404页面一个方式
在用 Express 的时候,路由是我最困惑的事之一。知道用 app.get('*') 可以处理所有页面,但这样除了自定义的其他路由外,静态文件是被忽略的。最近在写一个小工具的时候,找到了一个解决方案:
[u]复制代码[/u] 代码如下:
var express = require('express'),     router = require('./routes');     var app = 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: 'No Found'     }) });
把通配符放于最后处理。这样没有经过路由的所有页面默认由 404.html 来接管。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部