私はNode/Expressを初めて使いました。これは簡単な質問ですが、論理/理解が妥当ではないとは思えません。ここで単一の.jsファイル内のエクスプレスルート
は私のアプリの構造を簡略化したバージョンです:
/app
/routes
filter.js
index.js
app.js
私はこのように私app.jsファイルで定義された私のルートを持っています。
// app.js
app.use('/', require('./routes/index'));
app.use('/filterone', require('./routes/filter'));
app.use('/filtertwo', require('./routes/filter'));
私は両方/filteroneと私のfilter.jsへ/filtertwoルートからのトラフィックを指すようにして、ルートで、私はこのようにそれらを処理したいと思いたい:
を// filter.js
router.get('/filterone', function(req, res, next) {
// do something
}
router.get('/filtertwo', function(req, res, next) {
// do something
}
これを実行する正しい方法はありますか?または私は私のルートを別々に扱うべきですか?
私は私のフィルタで複数のルートを占めるだろうか。 jsファイル? – knoll
私は私の質問に例を追加しました。 – morsecodist
ああ、今それは理にかなっています。ありがとう! – knoll