【苍穹外卖 Day1】前后端搭建 & Swagger导入接口文档

项目技术选型

前端

直接使用打包好的nginx运行。

后端

1、导入初始代码结构如下:

2、将代码上传远程仓库。

3、创建数据库,并修改数据库配置。

4、断点调试,前后端联调。

5、使用Nginx代理,修改Nginx配置

好处:提高访问速度,进行负载均衡,保证后端服务安全。

6、使用md5加密前端发送的明文密码:

java 复制代码
password = DigestUtils.md5DigestAsHex(password.getBytes(StandardCharsets.UTF_8));

数据库存储加密密码,前端发送请求后先加密,再与数据库中的密码作比对。

接口文档

一、Yapi平台(设计时)

设计阶段,可以通过导入json文件生成接口文档,完成API的设计。

二、Swagger(开发时)

1、通过代码生成接口文档




2、接口调试

生成接口文档后,可使用IP:端口号/doc.html访问,在里面做接口测试。

3、Swagger常用注解

相关推荐
miilue10 分钟前
[LeetCode] 二叉树 I — 深度优先遍历(前中后序遍历) | 广度优先遍历(层序遍历):递归法&迭代法
java·数据结构·c++·算法·leetcode·深度优先·宽度优先
宝藏程序员31 分钟前
idea整合deepseek实现AI辅助编程
java·ide·intellij-idea
LiuYuHani38 分钟前
Mybatis篇
java·开发语言·mybatis
喵叔哟1 小时前
3. 【.NET Aspire 从入门到实战】--理论入门与环境搭建--环境搭建
java·开发语言·.net
黑兔子1 小时前
Java|导出Excel文件
java·后端
二闹1 小时前
Java抽象工厂模式的面试题目及其答案
java·后端·面试
来恩10031 小时前
C# 异常处理全解析
java·数据库·c#
络72 小时前
使用Selenium和Jsoup框架进行Java爬虫
java·爬虫·selenium
怒码ing2 小时前
JVM图文入门
java·jvm·虚拟机
V+zmm101342 小时前
基于微信小程序的医院综合服务平台的设计与实现ssm+论文源码调试
java·数据库·微信小程序·小程序·毕业设计