あなたはエクスプレスチェーンの最後のミドルウェア/ルートとしてミドルウェア「すべてをキャッチ」を挿入することができます
//configure the order of operations for request handlers:
app.configure(function(){
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.static(__dirname+'/assets')); // try to serve static files
app.use(app.router); // try to match req with a route
app.use(redirectUnmatched); // redirect if nothing else sent a response
});
function redirectUnmatched(req, res) {
res.redirect("http://www.mysite.com/");
}
...
// your routes
app.get('/', function(req, res) { ... });
...
// start listening
app.listen(3000);
私はカスタム404 Not Found
ページを生成するために、このようなセットアップを使用します。
私はあなたがこのrobを知っていることを知っていますが、正しい順序でこれを得るように、エクスプレス設定で階層を表示したいかもしれません。ほんの一言。 – origin1tech
@ C.Hazeltonだから私はコメントを含めた。十分に明確ではない?私はより多くを追加して喜んででしょう:) – robertklep
は、ちょうど提案をコメントに反対して言っていた。 – origin1tech