🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 后端 ~~~ ├── app # 应用(核心目录) │ │── admin # 后台接口 │ │ │── controller # 控制器(请求参数) │ │ │── middleware # 中间件(拦截或过滤请求) │ │── api # 前台接口 │ │ │── controller # 控制器(请求参数) │ │ │── middleware # 中间件(拦截或过滤请求) │ │ │── service # 业务逻辑 │ │── common # 公共(核心) │ │ │── cache # 缓存 │ │ │── controller # 控制器 │ │ │── middleware # 中间件 │ │ │── model # 模型 │ │ │── service # 业务逻辑 │ │ │── utils # 工具类 │ │ │── validate # 验证器(验证参数) │ ... ├── config # 配置目录 │ │── admin # 后台配置 │ │── api # 前台配置 │ │── apidoc # 接口文档配置 │ ... # 其它tp配置 ├── extend # 扩展类库 ├── private # private目录 │ │── apidoc # 接口文档和模板 │ │── captcha # 验证码背景图和字体 │ │── yyladmin.sql # 数据库文件 │ ... ├── public # 对外访问目录 │ │── admin # 后台前端 │ │── apidoc # 接口文档前端 │ │── storage # 上传目录(读写权限) │ │── .htaccess # apache重写文件(伪静态) │ │── index.php # 入口文件 │ │── nginx.htaccess # nginx重写文件(伪静态) │ ... ├── route # 路由(没有用到路由) ├── runtime # 运行时目录(读写权限) ├── vendor # Composer类库目录 ├── .env.example # 环境变量示例文件,重命名成.env后使用 ├── ... # 更多请参考thinkphp6目录结构 ~~~ ## 前端 ~~~ ├── build # 构建相关 ├── public # 静态资源 │ │── favicon.ico # favicon图标 │ │── index.html # html模板 │ ... ├── src # 源代码 │ ├── api # 所有请求接口 │ ├── assets # 主题字体等静态资源 │ ├── components # 全局公用组件 │ ├── directive # 全局指令 │ ├── filters # 全局filter │ ├── layout # 全局layout │ ├── router # 路由 │ ├── store # 全局store管理 │ ├── styles # 全局样式 │ ├── utils # 全局公用方法 │ ├── views # 所有页面 │ ├── App.vue # 入口页面 │ ├── main.js # 入口文件加载组件初始化等 │ ├── permission.js # 权限管理 │ ├── setting.js # 设置(系统名称、页面标题等) │ ... ├── .env.xxx # 环境变量配置 ├── .eslintrc.js # eslint配置 ├── package.json # package.json ├── postcss.config.js # postcss配置 ├── vue.config.js # vue-cli配置 ├── ... ~~~