Expressプロジェクト構成
Node.jsのWeb Application Frameworkと言えば、Expressが使いやすい。
Expressのディレクトリ構成をどうするのが、ベストかと悩んでいたが、参考になるページがあった。
特にrouterとcontrollerの区別に悩んでいたのだが、REST APIなんかと使う場合は、URLでAPI Versionを分けて、同じcontorollerを使うケースもあるだろうから、分けておいてもいいかな、と思った。
あとは、MiddleWareをがんがん入れていく場合は、routerが複雑になりそうなので、controllerと分けておくのもいいかな。
小規模であれば、routerもcontrollerも同じでいいと思うけど。
また、サンプル作ってみて試してみよう。