【Go实战 | 电商平台】(11) 更新商品

【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) 搜索商品

【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语言核心编程 - 数据结构和算法

47 课时 |
1657 人已学 |
免费

Go语言核心编程 - 基础语法、数组、切片、Map

182 课时 |
2984 人已学 |
免费

Go语言核心编程 - 面向对象、文件、单元测试、反射、TCP编程

162 课时 |
1393 人已学 |
免费
开发者课程背景图
【Go实战 | 电商平台】(9) 展示商品

【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) 创建商品

【Go实战 | 电商平台】(8) 创建商品

文章目录写在前面1. 创建商品1.1 路由接口注册1.2 接口函数编写1.2.1 service层1.2.2 api层1.3 服务函数编写1.4 验证服务写在前面与前一章一样,我们这个步骤也是需要jwt鉴权的,因为你要知道是谁创建了商品,所以我们要在请求头上加上 token 连同 data 的信息一...

【Go实战 | 电商平台】(7) 图片上传到七牛云

【Go实战 | 电商平台】(7) 图片上传到七牛云

文章目录1. 获取配置信息2. config3. upload完整代码这一章节中我们介绍如何把图片上传到七牛云,并且返回对应图片的 url 。因为后续我们的创建的商品,更换头像等等都是把我们的图片上传七牛云存储,再返回对应的url的。1. 获取配置信息打开七牛云官网,并进入控制台。找到资源管理的存储...

【Go实战 | 电商平台】(6) 用户信息修改

【Go实战 | 电商平台】(6) 用户信息修改

文章目录写在前面1. 路由注册2. 函数编写2.1 service层2.2 api层3. 服务编写4. 验证写在前面由于用户的登录涉及到了身份这一方面的认证,所以我们就可以通过JWT进行用户的鉴权,以确认用户的身份。1. 路由注册编写用户更新的请求路由authed.PUT("user", api.U...

【Go实战 | 电商平台】(5) 用户登录

【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) 用户注册

【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) 数据库建表

【Go实战 | 电商平台】(3) 数据库建表

文章目录写在前面1. 初始化连接2. 建立表3. 迁移写在前面第一节,我们确定了ER图,数据字典。第二节,我们已经配置了MySQL。结合前两章,我们就可以建立数据库表了。1. 初始化连接init.go package model import ( "github.com/gin-gonic/gin"...

【Go实战 | 电商平台】(2) 项目结构及配置文件初始化

【Go实战 | 电商平台】(2) 项目结构及配置文件初始化

文章目录1. 必备环境与推荐软件1.1 必备环境1.2 推荐软件2. 项目初始化3. 配置文件初始化3.1 config.ini3.2 conf.go3.3 main函数1. 必备环境与推荐软件1.1 必备环境mysqlredisgolang1.2 推荐软件golandnavicatrunapi2....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。