欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

NodeJS Express框架中處理404頁面一個方式

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

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

復制代碼 代碼如下:

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'
    })
});

把通配符放于最后處理。這樣沒有經(jīng)過路由的所有頁面默認由 404.html 來接管。

相關文章

  • JS實現(xiàn)單例模式的N種方案

    JS實現(xiàn)單例模式的N種方案

    JS實現(xiàn)單例模式的多種方案 ,本文稍加總結,列出了6種方式與大家分享,大體上將內(nèi)容分為了ES5(Function)與ES6(Class)實現(xiàn)兩種部分,對js單例模式相關知識感興趣的朋友跟隨小編一起看看吧
    2022-09-09
  • javascript數(shù)據(jù)結構與算法之檢索算法

    javascript數(shù)據(jù)結構與算法之檢索算法

    查找數(shù)據(jù)有2種方式,順序查找和二分查找。順序查找適用于元素隨機排列的列表。二分查找適用于元素已排序的列表。二分查找效率更高,但是必須是已經(jīng)排好序的列表元素集合
    2015-04-04
  • 使弱類型的語言JavaScript變強勢

    使弱類型的語言JavaScript變強勢

    Javascript (ECMA Script)是一種弱類型的語言.這并不意味著它沒有數(shù)據(jù)類型,只是變量或者Javascript對象屬性不需要一個特定類型的值分配給它或者它始終使用相同的值.Javascript中的變量同樣支持自由類型轉換成為適用(或者要求)的內(nèi)容以便于使用.
    2009-06-06
  • BootStrap selectpicker后臺動態(tài)綁定數(shù)據(jù)的方法

    BootStrap selectpicker后臺動態(tài)綁定數(shù)據(jù)的方法

    這篇文章主要為大家詳細介紹了BootStrap selectpicker后臺動態(tài)綁定數(shù)據(jù)的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • js實現(xiàn)照片墻功能實例

    js實現(xiàn)照片墻功能實例

    這篇文章主要介紹了js實現(xiàn)照片墻功能的方法,以一個完整實例形式分析了js實現(xiàn)照片墻的css與js的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • JavaScript中常用的幾種字符串方法匯總(新手必看)

    JavaScript中常用的幾種字符串方法匯總(新手必看)

    這篇文章主要給大家介紹了關于JavaScript中常用的幾種字符串方法的相關資料,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 詳解JS截取字符串的三個方法substring,substr,slice

    詳解JS截取字符串的三個方法substring,substr,slice

    js中有三個截取字符的方法,分別是substring()、substr()、slice(),平時我們可能都用到過,但總是會對這些方法有點混淆。本文將詳細介紹一下這三者的區(qū)別,需要的可以參考一下
    2022-03-03
  • 分享11個常用JavaScript小技巧

    分享11個常用JavaScript小技巧

    在我們的日常開發(fā)過程中,我們經(jīng)常會遇到數(shù)字與字符串轉換,檢查對象中是否存在對應值,條件性操作對象數(shù)據(jù),過濾數(shù)組中的錯誤值,等等這類處理。本文整理出了一些常用的小技巧,希望大家能喜歡
    2022-06-06
  • Javascript 獲取鼠標當前的位置實現(xiàn)方法

    Javascript 獲取鼠標當前的位置實現(xiàn)方法

    這篇文章主要介紹了Javascript 獲取鼠標當前的位置實現(xiàn)方法的相關資料,需要的朋友可以參考下
    2016-10-10
  • 阻止mousemove鼠標移動或touchmove觸摸移動觸發(fā)click點擊事件

    阻止mousemove鼠標移動或touchmove觸摸移動觸發(fā)click點擊事件

    這篇文章主要為大家介紹了阻止mousemove或touchmove與click事件同時觸發(fā)技巧,一個按鈕綁定了多個事件,所以就要想辦法阻止 mouse 鼠標事件或 touch 觸摸事件 與 click 事件同時觸發(fā),不然每次拖拽按鈕后都會觸發(fā) click 事件,這顯然是不友好的
    2023-06-06

最新評論