最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

NodeJS Express框架中處理404頁(yè)面一個(gè)方式

 更新時(shí)間:2014年05月28日 09:58:49   作者:  
這篇文章主要介紹了NodeJS Express框架中處理404頁(yè)面一個(gè)方式,原理就是把404路由放在最后匹配,也就是路由中沒(méi)有定義的全部轉(zhuǎn)到404頁(yè)面,需要的朋友可以參考下

在用 Express 的時(shí)候,路由是我最困惑的事之一。知道用 app.get('*') 可以處理所有頁(yè)面,但這樣除了自定義的其他路由外,靜態(tài)文件是被忽略的。最近在寫(xiě)一個(gè)小工具的時(shí)候,找到了一個(gè)解決方案:

復(fù)制代碼 代碼如下:

var express = require('express'),
    router = require('./routes');

    var app = module.exports = express.createServer();

// Configuration
app.configure(function () {
    // ...
    // 別把順序?qū)懛戳?BR>    app.use(express.static(__dirname + '/public'));
    app.use(app.router);
});

// 其他 router ...
// 404
app.get('*', function(req, res){
    res.render('404.html', {
        title: 'No Found'
    })
});

把通配符放于最后處理。這樣沒(méi)有經(jīng)過(guò)路由的所有頁(yè)面默認(rèn)由 404.html 來(lái)接管。

相關(guān)文章

最新評(píng)論

正蓝旗| 四平市| 合肥市| 大新县| 五家渠市| 祥云县| 眉山市| 兰西县| 志丹县| 宜昌市| 汽车| 广东省| 罗田县| 无为县| 休宁县| 宜宾市| 大足县| 白山市| 昌吉市| 鸡泽县| 武宁县| 新野县| 章丘市| 潮州市| 南丹县| 清新县| 丰镇市| 屏山县| 新郑市| 文水县| 民和| 桃江县| 铜山县| 开原市| 商水县| 循化| 兰西县| 宜城市| 通江县| 南涧| 宣汉县|