これまで主に Rails ライクなフレームワークを扱ってきました。最近、私は Express.js を調べています。ほとんどの例では、メインの app.js 内でルーティングを行っているか、route.js 内でレンダリングを行っていることに気付きましたが、それには少し違和感があります。
少し馴染みのある例は、Express.js の github ページの mvc フォルダーですが、それでも、ルーティングが行われる方法が少し奇妙であることがわかります (また、コントローラー内のフォルダーを表示しますか?何が起こっているのでしょうか?)。
私の質問は、どのような考え方を変更する必要があるか、またはルーティングとコントローラーの懸念を明確に分離し、それらをきちんと機能させる Express.js を使用する標準的な方法はありますか?
ありがとう。