首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序员新亮
掘友等级
GitHub 9K Star,其中适合 Go 新手的开箱即用项目 go-gin-api 5.1K Star:https://github.com/xinliangnote/go-gin-api
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
245
文章 181
沸点 64
赞
245
返回
|
搜索文章
最新
热门
Go 使用 defer 函数 要注意的几个点
defer 函数大家肯定都用过,它在声明时不会立刻去执行,而是在函数 return 后去执行的。 它的主要应用场景有异常处理、记录日志、清理数据、释放资源 等等。 这篇文章不是分享 defer 的应用场景,而是分享使用 defer 需要注意的点。 咱们先从一道题开始,一起来感受…
Go gRPC 调试工具
最近这段时间工作挺忙的,发现已经 3 周没更文了... 感谢你们还在,今天给大家分享一款 gRPC 的调试工具。 进入正题。 这是有的。 我原来写过 Demo,可以直接用原来写的 listen 项目。 很简单,这个大家一看就知道了。 这表示,将 Name 直接返回。 服务启动成…
[系列] - go-gin-api 路由中间件 - 签名验证(七)
这篇文章咱们分享:路由中间件 - 签名验证。 这个就不用多说了吧,主要是为了保证接口安全和识别调用方身份,基于这两点,咱们一起设计下签名。 调用方需要申请 App Key 和 App Secret,App Key 用来识别调用方身份,App Secret 用来加密生成签名使用。…
[系列] - go-gin-api 路由中间件 - 日志记录(三)
上篇文章分享了,规划项目目录和参数验证,其中参数验证使用的是 validator.v8 版本,现已更新到 validator.v9 版本,最新代码查看 github 即可。 这篇文章咱们分享:路由中间件 - 日志记录。 日志是特别重要的一个东西,方便我们对问题进行排查,这篇文章…
[系列] - go-gin-api 规划目录和参数验证(二)
废话不多说,咱们开始吧。 上面的目录结构是我自定义的,大家也可以根据自己的习惯去定义。 controller 控制器层主要对提交过来的数据进行验证,然后将验证完成的数据传递给 service 处理。 1、模型绑定和验证。 2、自定义验证器。 其中目录 param_bind,存储…
[系列] Go gRPC Hello World
开始 gRPC 了,这篇文章学习使用 gRPC,输出一个 Hello World。 用 Go 实现 gRPC 的服务端。 用 Go 实现 gRPC 的客户端。 gRPC 支持 4 类服务方法,咱们这次实现 单项 RPC 和 服务端流式 RPC。 服务端发送一个请求给服务端,从服…
[系列] Gin框架 - 自定义错误处理
那好,咱们就先说下默认的错误处理。 默认的错误处理是 errors.New("错误信息"),这个信息通过 error 类型的返回值进行返回。 这就是默认的错误处理,下面还会用这个例子进行说。 这个默认的错误处理,只是得到了一个错误信息的字符串。 然而... 我还想得到发生错误时…
[系列] Gin框架 - 数据绑定和验证
上篇文章分享了 Gin 框架使用 Logrus 进行日志记录,这篇文章分享 Gin 框架的数据绑定与验证。 我是怎么知道的?看框架代码。 New() 代码我就不贴了。 我们看到 Default() 使用了两个中间件 Logger(), Recovery(),如果不想使用,那就直…
[系列] Gin框架 - 使用 Logrus 进行日志记录
上篇文章分享了 Gin 框架的路由配置,这篇文章分享日志记录。 查了很多资料,Go 的日志记录用的最多的还是 github.com/sirupsen/logrus。 Gin 框架的日志默认只会在控制台输出,咱们利用 Logrus 封装一个中间件,将日志记录到文件中。 这篇文章就…
Gin框架 - 数据绑定和验证
上篇文章分享了 Gin 框架使用 Logrus 进行日志记录,这篇文章分享 Gin 框架的数据绑定与验证。 有读者咨询我一个问题,如何让框架的运行日志不输出控制台? 解决方案: 我是怎么知道的?看框架代码。 Default(): New() 代码我就不贴了。 我们看到 Defa…
下一页
个人成就
优秀创作者
文章被点赞
6,305
文章被阅读
429,949
掘力值
16,731
关注了
26
关注者
7,629
收藏集
1
关注标签
24
加入于
2016-08-13