跳到主要内容

项目结构示例

├── client/ # 前端代码
│ ├── static/ # 静态资源
│ ├── src/ # 前端源代码
│ │ ├── components/ # 可复用组件
│ │ ├── pages/ # 页面组件
│ │ ├── assets/ # 样式、图片等
│ │ ├── services/ # API 请求
│ │ └── utils/ # 工具函数
│ └── package.json # 前端依赖
├── server/ # 后端代码
│ ├── src/ # 后端源代码
│ │ ├── controllers/ # 控制器
│ │ ├── models/ # 数据模型
│ │ ├── routes/ # 路由
│ │ ├── middlewares/ # 中间件
│ │ ├── services/ # 业务逻辑
│ │ ├── config/ # 配置文件
│ │ └── utils/ # 工具函数
│ └── package.json # 后端依赖
└── README.md # 项目说明

目录说明

前端 (client/)

  • static/: 存放静态资源(如图片、字体等)。
  • src/: 存放前端源代码。
    • components/: 存放可复用的 UI 组件。
    • pages/: 存放页面组件。
    • assets/: 存放样式、图片等资源。
    • services/: 存放与后端交互的 API 请求代码。
    • utils/: 存放工具函数。
  • package.json: 前端项目的依赖配置文件。

后端 (server/)

  • src/: 存放后端源代码。
    • controllers/: 存放处理请求的控制器。
    • models/: 存放数据模型。
    • routes/: 存放路由定义。
    • middlewares/: 存放中间件。
    • services/: 存放业务逻辑。
    • config/: 存放配置文件。
    • utils/: 存放工具函数。
  • package.json: 后端项目的依赖配置文件。

根目录

  • README.md: 项目说明文档。