gin

Lfsd1 天前
学习·中间件·gin
gin中间件学习笔记Gin 中间件是一种用于处理 HTTP 请求的钩子函数,可以在请求到达业务逻辑处理函数(如路由处理函数)之前或之后执行特定操作。其核心目标是解耦通用功能(如日志、认证、跨域处理)与业务逻辑,提升代码复用性和可维护性。
西京刀客2 天前
gin·trace·可观测性·opentelemetry
云原生之开源遥测框架OpenTelemetry(在 Gin 框架中使用 OpenTelemetry 进行分布式追踪和监控)在云原生时代,随着系统应用的不断复杂化和分布式,传统的监控手段已经难以满足需求。因此,OpenTelemetry这一开源遥测框架应运而生,它旨在提供一套统一的解决方案,帮助开发者和运维团队全面了解系统性能状况,迅速定位和解决问题。
可爱de艺艺2 天前
数据库·mysql·gin
gin中使用GORM操作mysql数据库crud:crud以及使用原生sql查询xxxx为结构体里子表的名
ifanatic2 天前
docker·golang·gin
[每周一更]-(第137期):Go + Gin 实战:Docker Compose + Apache 反向代理全流程这个示例是一个简单的 Gin Web 服务,监听 8085 端口:使用 Alpine + Go 进行多阶段构建,以减少最终镜像大小:
一个热爱生活的普通人2 天前
后端·go·gin
JWT认证:在gin服务中构建安全的API接口在现代 API 接口开发中,JWT(JSON Web Token) 已成为实现用户认证和授权的一种广泛使用的机制。相比传统的基于会话的认证方式,JWT 的无状态设计更适合分布式系统和微服务架构。接下来将和大家一起探讨下 JWT 的原理与安全风险,并通过 Gin 框架实现从登录到鉴权、续期,以及黑名单与 Token 吊销的完整方案。
一个热爱生活的普通人8 天前
后端·go·gin
Gin 参数校验:从基础到自定义规则在前几篇文章中,我们学习了如何处理请求参数、数据解析以及响应渲染。参数校验是确保服务安全性和数据完整性的重要环节。在这篇文章中,我们将聚焦于 Gin 框架中的参数校验,并使用强大的 go-playground/validator 库处理请求参数的验证。我们将从基础校验标签到自定义校验规则,带你一步步掌握参数校验的精髓。
翱翔-蓝天9 天前
前端·gin
Gin(后端)和 Vue3(前端)中实现 Server-Sent Events(SSE)推送在 Gin(后端)和 Vue3(前端)中实现 Server-Sent Events(SSE)推送,主要分为以下几个步骤:
forever239 天前
go·gin
Gin 框架全面解析与实战指南Gin 是一个高性能的 Go 语言 Web 框架,适合快速构建 RESTful API 和 Web 应用。以下从基础到进阶,详细讲解其核心功能,每个用法均附示例代码。
梦兮林夕10 天前
go·gin
04 学会 Gin 中间件,这些操作你也能随心所欲!在现代 Web 开发中,中间件(Middleware)扮演着至关重要的角色。它们可以在请求到达业务逻辑之前,对请求进行预处理,或者在响应返回之前进行后续操作。典型的中间件功能包括日志记录、身份验证、错误处理、跨域处理(CORS)、限流等。
一个热爱生活的普通人11 天前
后端·go·gin
Gin 响应渲染:JSON、HTML与模板引擎在上一篇 Gin 请求处理:参数绑定与数据解析 中,我们探讨了如何高效地从请求中解析和验证参数。这篇文章,我们将深入解析响应渲染的主题。响应是服务器处理完请求后与客户端交互的最终环节,它决定了用户看到的内容。无论是返回一个 JSON 数据、渲染一段 HTML 页面,还是通过模板引擎生成动态内容,Gin 框架都提供了强大的支持。
小G同学11 天前
golang·vue·gin·ollama
SuiGo智能博客系统软件架构说明 本项目主要就是前后端分离。前后端启动后,进入页面结语:Gitee地址: https://gitee.com/GG20190213/sui-go.git
一个热爱生活的普通人13 天前
后端·面试·gin
gin 路由详解:动态参数、分组与 RESTful 设计上篇讲了gin的入门基本用法,但实际在项目开发中,路由分组,动态参数以及优雅的设计符合restful风格的接口都是很有必要的。一个精心设计的路由可以让你的代码结构清晰、高效,并且能够很好地表达 API 的用途。本篇文章将详细探讨 Gin 中的路由功能,涵盖动态参数、路由分组,以及如何使用 RESTful 风格设计优雅的接口。
梦兮林夕13 天前
后端·go·gin
深入浅出 Gin 路由管理:从基础到最佳实践在上一篇文章《从零掌握 Gin 参数解析与验证》中,我们详细探讨了如何在 Gin 中处理请求参数,包括路径参数、查询参数和表单参数,并结合 binding 进行参数校验,让数据在进入业务逻辑前就得到有效保障。掌握参数解析是构建稳定 API 的关键,而在此基础上,合理设计路由结构能进一步提升代码的可读性和可维护性。
ErizJ15 天前
开发语言·golang·gin
Golang | Gin(简洁版)
江小年15 天前
笔记·学习·gin
Gin学习笔记以前写网站get /userpost /create_userpost /update_userpost /delete_user
GoFly开发者17 天前
go·gin·deepseek
Go语言集成DeepSeek API和GoFly框架文本编辑器实现流式输出和对话(GoFly快速开发框架)本文是GoFly快速开发框架集成Go语言调用 DeepSeek API 插件,实现流式输出和对话功能。为了方便实现更多业务功能我们在Go服务端调用AI即DeepSeek接口,处理好业务后再用Gin框架实现流失流式输出到前端,前端使用fetch请求+接收到流式的markdown数据展示到GoFly框架的富文本编辑(gfEditor)中。在编辑中可对生产文档内容继续编辑,编辑器的文档可以导出word格式文档(对WPS兼容很好)。
梦兮林夕18 天前
后端·go·gin
从零掌握 Gin 参数解析与验证大家好,我是长林啊!一个爱好 JavaScript、Go、Rust 的全栈开发者和 AI 探索者;致力于终生学习和技术分享。
Lfsd21 天前
笔记·学习·gin
gin框架学习笔记enter.go1.json.gohtml.goindex.html静态文件的路径不能在被路由使用127.0.0.1:8085/?name=tom&age=20&key=1111&key=2222
Clown951 个月前
gin
Gin从入门到精通 (七)文件上传和下载在 Gin 中处理单文件上传,可以使用 c.FormFile 方法获取上传的文件,然后使用 c.SaveUploadedFile 方法保存文件。
rkmhr_sef1 个月前
前端·golang·gin
Go-Gin Web 框架完整教程Go 语言(或称 Golang)是一个开源的编程语言,由 Google 开发。在开始使用 Gin 框架之前,我们需要先安装 Go 环境。