最近在重构一个后端API项目,在项目的目录结构上没有太好的想法。求大家给点建议
如题,项目使用express的,希望大家给点建议,谢谢啊
5 回复
mvc去掉v不行吗?
- config里包含配置和router
- model里定义各种数据模型
- 要是不用orm就分dao和service 要是用orm service和model合起来写(个人做法)
- 然后就是controller 定义每部分的api
- 最后就是app入口
来自酷炫的 CNodeMD
- yoman 帮助你构建一个完整的项目框架;
- 个人开源博客 iBlog2 的项目结构;
- 如果是 RESTfull 的后端 API,可以尝试 node-restify。
我的纯API后端的项目结构是这样的
bin
models
controllers
uploads
test
app.js
db.js
router.js
用restify呢:https://github.com/restify/node-restify
@Kaijun 嗯嗯,我目前也是这么干的,谢谢啊