【Go实战 | 电商平台】(12) 删除商品

【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实战 | 电商平台】(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实战 | 电商平台】(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....

【Go实战 | 电商平台】(1) 需求分析

【Go实战 | 电商平台】(1) 需求分析

文章目录1. 项目概要2. 功能分析2.1 用户模块2.2 商家模块2.3 管理员2.4 其他2.5 优化3. 项目ER图4. 数据字典1. 项目概要电子商城,预想是可以支持百万级别的并发。2. 功能分析2.1 用户模块基础功能:注册,登录,登出⽤户个⼈资料展示与编辑,上传头像更改密码浏览商品添加购...

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