为方便小伙伴们快速使用Ginp框架创建一个基本的项目,我们这里以简单的开发示例,使用Ginp框架来创建一个简单的API服务项目,前期需要手动创建后期我们会自动生成目录:

多应用模式

├─www (后端文件夹) │ ├─app (目录包含应用程序的核心代码) │ ├─├─admin (控制器,处理进入应用程序请求的所有逻辑几乎都放置在此目录) │ ├─├─common (公共接口) │ ├─├─hook (钩子) │ ├─├─middleware (中间件) │ ├─├─model (数据模型配置) │ ├─├─queue (异步队列任务) │ ├─├─service (接口服务层,一般用于封装数据接口的操作) │ ├─├─validate (数据验证) │ ├─boot (目录包含引导框架的) │ ├─├─casbin (casbin鉴权) │ ├─├─config (配置) │ ├─├─db (数据库设置) │ ├─├─redis (Redis) │ ├─├─router (路由注册) │ ├─├─serve (程序启动服务,可以用于多个服务启动) │ ├─config (配置文件) │ ├─docs (swagger文档目录) │ ├─lib (公共的功能封装包,不包含业务需求实现。) │ ├─log (存放日志文件) │ ├─resource (资源)
├─router (目录包含了应用的所有路由定义) ├─test (单元测试)