首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
gin框架
订阅
用户2900871285211
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
有了net/http, 为什么还要有gin
既然有了net/http, 为什么还出现了gin这样的第三方框架呢? 本文将从复杂路由场景处理,中间件逻辑处理,数据绑定这三个方面来展开说明gin框架存在的必要性。
[ Go packages ]Cors 请求以及 "github.com/gin-contrib/cors"的使用
Go Blog 项目中 gin-contrib/cors 详解 中间件是 Gin 官方提供的gin-contrib/cors,已经通过 提供了一个现成的中间件。只要在cors.Config{}选好配置
手把手,带你从零封装Gin框架(一):开篇 & 项目初始化
使用 Go 中最流行的 Web 框架 Gin 来进行二次封装,由于它自由度很高,没办法像 PHP 框架 Laravel 开箱即用,所以就诞生了这个系列的文章,带你一步步将基础服务封装到 Gin 中,方
手把手,带你从零封装Gin框架(十):初始化多驱动文件系统 & 实现图片上传接口
前言 在项目中有时会需要用到不同驱动的文件系统,为了简化不同驱动间的操作,需要将操作 API 统一,这几天我简单封装了 go-storage 包,支持的驱动有本地存储、七牛云存储(kodo)、阿里云存
[Go package] Gin 的 context 解析
Context 是 gin 中最重要的部分。 一、数据结构 二、元数据管理 提供两个基本函数Get()、Set()完成对Keys的读写操作,都有读写锁以实现并发安全。 1. Set() 2. Get(
gin框架中使用jwt来对前端用户身份认证
一、在gin中使用jwt-go来生成token 1、安装包 2、定义基础的结构体 3、定义生成token的方法 4、定义一个路由来生成token 二、使用中间件来验证客户端传递过来的token 1、解
10篇带你手摸手封装gin框架(4)-Validator字段校验
前言 大家好,我是作曲家种太阳 上一篇讲到了Zap日志管理和路由初始化,相信你对gin已近有了初步的认知. 这一篇我们讲下如何校验前端发送过来的数据,校验器的中文翻译,并编写一个自定义的校验器 1.
手把手,带你从零封装Gin框架(六):初始化 Validator & 封装 Response & 实现第一个接口
前言 Gin 自带验证器返回的错误信息格式不太友好,本篇将进行调整,实现自定义错误信息,并规范接口返回的数据格式,分别为每种类型的错误定义错误码,前端可以根据对应的错误码实现后续不同的逻辑操作,篇末会
checker v1.0: 声明式的Golang参数校验函数库
使用if/else或者switch的原生的校验方法。 使用gin自带的结构体标签来校验。 使用checker进行声明式的参数校验。 可以看到,原生的if/else,switch的的校验方法比较繁琐,不容易阅读。 支持的方法不完整,例如Granularity的枚举校验并没有对应的…
[Go Package] 关于 gin 的三种 Mode 选择
一、结论 在初始化本路由的时候使用,从源码可看出,通过给变量ginMode赋值的方式提供了三种模式: DebugMode ReleaseMode TestMode 在 Github 上 Gin 的 i