0

これまで主に Rails ライクなフレームワークを扱ってきました。最近、私は Express.js を調べています。ほとんどの例では、メインの app.js 内でルーティングを行っているか、route.js 内でレンダリングを行っていることに気付きましたが、それには少し違和感があります。

少し馴染みのある例は、Express.js の github ページの mvc フォルダーですが、それでも、ルーティングが行われる方法が少し奇妙であることがわかります (また、コントローラー内のフォルダーを表示しますか?何が起こっているのでしょうか?)。

私の質問は、どのような考え方を変更する必要があるか、またはルーティングとコントローラーの懸念を明確に分離し、それらをきちんと機能させる Express.js を使用する標準的な方法はありますか?

ありがとう。

4

1 に答える 1

0

もう少し実験した後、私は自分の質問に答えました。

Express は、この種のタスク用には作成されていません。GeddyTowerなどのフレームワークはサポートされていますが、Express のように本番環境に対応しているものはありません。

Express-resourceと呼ばれるモジュールがあり、私がやりたいことを実行します。それでも、最悪の場合、Express で独自のルーティング/制御メカニズムを構築することは比較的簡単です。

于 2012-09-01T22:22:49.123 に答える