NodeJS Express 프레임 워 크 에서 404 페이지 를 처리 하 는 방법

838 단어
Express 를 사용 할 때 길 은 내 가 가장 곤 혹 스 러 워 하 는 일 중의 하나 이다.app. get ('*') 으로 모든 페이지 를 처리 할 수 있다 는 것 을 알 고 있 지만 사용자 정의 다른 경로 외 에 정적 파일 은 무시 되 었 습 니 다.최근 에 작은 도 구 를 쓸 때 해결 방안 을 찾 았 습 니 다.
 
  
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 로 연결 합 니 다.

좋은 웹페이지 즐겨찾기