文章目录
- 参考
- 开发环境搭建
- 
   - 前端环境搭建
- 
     - 1、 前端工程基于 nginx
- 2、启动nginx,访问测试
 
- 后端环境搭建
- 
     - 1、从资料中找到后端初始工程:
- 2、用 IDEA 打开初始工程,了解项目的整体结构:
 
- 数据库环境搭建
- 前后端联调
- nginx反向代理和负载均衡
- 
     - 1、nginx反向代理
- 2、nginx 负载均衡
 
- 完善登录功能
- 微信小程序
- 
     - 定义相关配置
- DTO设计
- VO设计
- 
       - Controller层
- Service层实现类
- Mapper层
 
- 编写拦截器
 
 
参考
苍穹外卖前后端资料
 苍穹外卖(五) 微信小程序
开发环境搭建

 开发环境搭建主要包含前端环境和后端环境两部分
前端环境搭建
1、 前端工程基于 nginx
从资料中找到前端运行环境的nginx,移动到非中文目录下。
 
 sky目录中存放了管理端的前端资源,具体如下:
 
2、启动nginx,访问测试
双击 nginx.exe 即可启动 nginx 服务,访问端口号为 80
链接
 
后端环境搭建
1、从资料中找到后端初始工程:

2、用 IDEA 打开初始工程,了解项目的整体结构:

 对工程的每个模块作用说明
| 序号 | 名称 | 说明 | 
|---|---|---|
| 1 | sky-take-out | maven父工程,统一管理依赖版本,聚合其他子模块 | 
| 2 | sky-common | 子模块,存放公共类,例如:工具类、常量类、异常类等 | 
| 3 | sky-pojo | 子模块,存放实体类、VO、DTO等 | 
| 4 | sky-server | 子模块,后端服务,存放配置文件、Controller、Service、Mapper等 | 
-  sky-common: 模块中存放的是一些公共类,可以供其他模块使用 
  
 分析sky-common模块的每个包的作用:
  
-  sky-pojo: 模块中存放的是一些 entity、DTO、VO 
  
 分析sky-pojo模块的每个包的作用:
  
-  sky-server: 模块中存放的是 配置文件、配置类、拦截器、controller、service、mapper、启动类等 
  
 分析sky-server模块的每个包的作用:
  
数据库环境搭建
-  从资料中找到sky.sql 
  
 直接打开sky.sql文件(已执行)
  
 通过该sql文件直接可创建数据库,所以不需要提前创建数据库,直接导入该文件执行即可
-  执行sql文件,执行完成后,共创建出11张表 
  
 每张表的说明:
  
前后端联调
后端的初始工程中已经



















