価値があるのは、私が明らかに良いものを思い付く(または見つける)まで、私の実際のセットアップはこれです:
lib
db
index.js
model.js
...
handler
index.js
whateverMakesSenseForMyParticularWebSite.js
...
router
index.js
model1RestRoutes.js
model2RestRoutes.js
iuRoutes.js
...
config.js (or a folder with multiple files if it makes sense)
server.js (main)
public
css
img
js
test
...
views
...
そうです、モデル、ビューですが、私は別々のルートと実際のハンドラーの実装を行います。デカップリング、依存性注入。はるかにテスト可能/モック可能。