在使用 Gin 框架时,获取用户请求的真实 IP 地址涉及到多种情况,尤其在使用代理服务器(如 Nginx)时。
在使用 Gin 框架处理前端请求数据时,必须关注安全性问题,以防范常见的攻击。本文将探讨 Gin 框架中常见的安全问题,并提供相应的处理方法,以确保应用程序的稳健性和安全性。...
由于之前项目中各个组件都是通过全局变量传递的,随着项目的推进,一大堆全局变量会混成一团,如果一不小心在某个地方对全局变量进行修改将可能引发严重的 panic,便打算使用依赖注入重构一下, Wire 是一个灵活的依赖注入工具...
如果将 token 的有效期时间设置过短,到期后用户需要重新登录,过于繁琐且体验感差,这里我将采用服务端刷新 token 的方式来处理。先规定一个时间点,比如在过期前的 2 小时内,如果用户访问了接口,就颁发新的 token 给客户端(设...
在Go语言的Gin框架中,路由组是一种强大的功能,它允许开发者以模块化的方式组织和管理路由。本文将重点讨论两个路由组/v1和/v1/system的特性及其区别,并提供实际应用中的指导。...
Gin 是 Golang 生态中目前最受用户欢迎和关注的 Web 框架,但是生态中的 Static 中间件使用起来却一直很不顺手。
最近在使用 gin 的时候, 踩了一个重复读取的 Request.Body 的坑。
在构建现代Web应用时,处理并发请求是不可避免的。Go语言以其轻量级线程——goroutine而闻名,它使得并发编程变得简单而高效。然而,并发带来的便利性也伴随着复杂性,尤其是在处理请求上下文时。本文将深入解析Gin框架中的C...
在当今快速发展的网络世界中,安全性是任何Web应用不可或缺的一部分。HTTP Basic认证作为一种简单且广泛使用的认证方式,经常被用于控制Web资源的访问。今天,我们将深入探讨Gin框架中一个用于解析HTTP Basic认证字符串的...
此文是个人学习归纳的记录,腾讯云独家发布,未经允许,严禁转载,如有不对, 还望斧正, 感谢!