跳到主要内容

项目结构设计

backend

├── src
│ ├── app.js # 主应用
│ ├── routes # 路由模块
│ │ ├── user.js # 用户相关接口
│ │ ├── product.js # 商品相关接口
│ │ └── index.js # 路由入口
│ ├── configs # 配置文件, 处理接口通用配置
│ ├── controllers # 控制器, 处理请求,并调用服务层完成具体的业务逻辑
│ ├── middlewares # 中间件, 处理通用逻辑,比如身份验证、错误处理等
│ ├── models # 数据模型, 定义与数据库的表结构对应的对象,使用 Mongoose
│ ├── services # 服务模块, 封装了核心业务逻辑,可以被多个控制器调用
│ ├── utils # 通用的工具函数或辅助功能
├── public # 静态文件
├── package.json
├── README.md
├── server.js # 主入口文件