次のステートメントはhttp://expressjs.com/api.html#app.VERBからのものです。ウェブサイトには次のように記載されています。
いくつかのコールバックを渡すこともできます。これは、リソースをロードしたり、検証を実行したりするミドルウェアを再利用するのに役立ちます。
app.get('/user/:id', user.load, function(){
// ...
})
ルート'/user/:id'
は実行されません。それuser
は未定義であると述べています。
user
オブジェクトとして定義する必要がありますか?
PS:user.load
コールバック関数として定義する必要がありますが、追加の検証を提供するのに役立ちます。