# 項目目錄結構
## 后臺api項目目錄
> 后臺api項目基于thinkphp6.0開發,可參考[thinkphp6.0目錄結構](http://www.hmoore.net/manual/thinkphp6_0/1037483)進行學習

+ app 應用目錄主要存放項目的邏輯,功能代碼
+ admin 后臺應用 主要存放提供后臺api的控制器,驗證器,中間件等
+ apis api應用 用來存放為小程序APP提供api的控制器,驗證器,中間件等
+ common 公共目錄 用來存放模型類,服務類,自定義異常,中間件,接口類等
+ index 前端頁面目錄 系統默認打開的應用 PC端頁面在這個模塊上對接
+ ....... 其他目錄 app下面的每一個目錄都是一個應用,可以根據自己需要無限擴展
+ config 為系統配置文件存放位置
+ extend 為擴展文件存放位置
+ public 對用戶公開的目錄,存放網站訪問入口及靜態文件
+ router 路由文件存放
+ runtime 網站運行時緩存和日志存放位置
+ vendor 項目依賴存放位置 composer 安裝的依賴都會放到這個地方
+ view 模板文件存放目錄
## 后臺ui項目目錄
> ui項目基于[vue3](https://v3.cn.vuejs.org/)+[element-plus](https://element-plus.gitee.io/zh-CN/) 為基礎進行搭建,使用`pnpm`作為依賴管理工具

+ dist 項目構建打包后目錄
+ node_modules 依賴安裝后存在目錄
+ public 公開目錄
+ src 項目核心文件目錄
+ assets 靜態文件存放目錄
+ components 自定義組件存放目錄
+ constant 項目定義常量目錄
+ request 接口api 及請求工具目錄
+ router 路由存放目錄
+ store vuex 文件存放目錄
+ views 頁面文件存放目錄