Đối với những gì nó đáng giá, thiết lập thực tế của tôi là thế này, cho đến khi tôi nghĩ ra (hoặc tìm thấy) thứ gì đó rõ ràng tốt hơn:
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
...
Vì vậy, có, các mô hình, các khung nhìn, nhưng tôi thực hiện các tuyến đường riêng biệt và việc thực hiện các trình xử lý thực tế. Tách biệt, tiêm phụ thuộc tất cả các cách. Có thể thử nghiệm / mô phỏng nhiều hơn.