目录结构
在元宝ds的推荐下,新的目录结构如下:
project/
├── backend/ # 纯API后端
│ ├── src/ # 核心业务逻辑
│ ├── api/ # API接口
│ ├── vendor/ # composer安装的软件包的目录
│ ├── tests/ # 测试代码
│ ├── config/ # 配置文件
│ ├── p1erp # 原有的前后端一体的代码
│ └── public/
│ ├── index.php # 统一入口,既可以调用原有的p1erp,也支持api
│ └── assets/ # 静态资源
├── composer.json # Composer 配置
├── composer.lock # 依赖锁文件
├── frontend/ # 前端SPA项目
│ ├── src/ # React/Vue代码
│ ├── public/ # 静态资源
│ └── 自行处理路由和状态
└── 通过CORS进行跨域通信
说明:
- backend和frontend放在同一个目录里面,同一进行管理
- 由于api改动多,单独一个目录
- public/index.php,同一后台入口,既可以支持api
composer的常用命令:
- 进入到代码根目录: composer init #初始化代码
- 安装软件包:composer require firebase/php-jwt #安装php-jwt包

浙公网安备 33010602011771号