【Go实战 | 电商平台】(12) 删除商品
文章目录1. 删除商品1.1 路由接口注册1.2 接口函数编写1.2.1 service层1.2.2 api层1.3 服务函数编写1.4 验证服务1. 删除商品1.1 路由接口注册authed.DELETE("product/:id", api.DeleteProduct)1.2 接口函数编写1.2...
【Go实战 | 电商平台】(11) 更新商品
文章目录1. 更新商品1.1 路由接口注册1.2 接口函数编写1.2.1 service层1.2.2 api层1.3 服务函数编写1.4 验证服务1. 更新商品1.1 路由接口注册authed.PUT("product/:id", api.UpdateProduct)1.2 接口函数编写1.2.1 ...
【Go实战 | 电商平台】(10) 搜索商品
文章目录1. 搜索商品1.1 路由接口注册1.2 接口函数编写1.2.1 service层1.2.2 api层1.3 服务函数编写1.4 验证服务1. 搜索商品1.1 路由接口注册v1.POST("products", api.SearchProducts)1.2 接口函数编写1.2.1 servi...
【Go实战 | 电商平台】(9) 展示商品
1. 展示商品1.1 路由接口注册GET请求获取商品列表v1.GET("products", api.ListProducts)1.2 接口函数编写1.2.1 service层创建一个展示商品的结构体type ListProductsService struct { PageNum int `for...
【Go实战 | 电商平台】(8) 创建商品
文章目录写在前面1. 创建商品1.1 路由接口注册1.2 接口函数编写1.2.1 service层1.2.2 api层1.3 服务函数编写1.4 验证服务写在前面与前一章一样,我们这个步骤也是需要jwt鉴权的,因为你要知道是谁创建了商品,所以我们要在请求头上加上 token 连同 data 的信息一...
【Go实战 | 电商平台】(7) 图片上传到七牛云
文章目录1. 获取配置信息2. config3. upload完整代码这一章节中我们介绍如何把图片上传到七牛云,并且返回对应图片的 url 。因为后续我们的创建的商品,更换头像等等都是把我们的图片上传七牛云存储,再返回对应的url的。1. 获取配置信息打开七牛云官网,并进入控制台。找到资源管理的存储...
【Go实战 | 电商平台】(6) 用户信息修改
文章目录写在前面1. 路由注册2. 函数编写2.1 service层2.2 api层3. 服务编写4. 验证写在前面由于用户的登录涉及到了身份这一方面的认证,所以我们就可以通过JWT进行用户的鉴权,以确认用户的身份。1. 路由注册编写用户更新的请求路由authed.PUT("user", api.U...
【Go实战 | 电商平台】(5) 用户登录
文章目录1. 路由注册2. 接口编写2.1 service层2.2 api层2.3 service3. 登陆测试1. 路由注册定义一个用户登录路由v1.POST("user/login", api.UserLogin)2. 接口编写2.1 service层定义用户登录的服务结构//UserLogin...
【Go实战 | 电商平台】(4) 用户注册
文章目录1. 编写路由2. 注册路由3. 注册接口3.1 service层3.2 api层3.2 serializer4. 注册服务用到的包github.com/gin-contrib/sessionsgithub.com/gin-contrib/sessions/cookiegithub.com/...
【Go实战 | 电商平台】(3) 数据库建表
文章目录写在前面1. 初始化连接2. 建立表3. 迁移写在前面第一节,我们确定了ER图,数据字典。第二节,我们已经配置了MySQL。结合前两章,我们就可以建立数据库表了。1. 初始化连接init.go package model import ( "github.com/gin-gonic/gin"...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子
最佳实践