Go 语言学习笔记:从零搭建 IM 即时通讯系统
核心目标:通过一个完整的 IM 项目,系统性地掌握 Go 语言后端开发的核心技能——从项目初始化、数据库操作、用户认证到 WebSocket 实时通信。 项目概…
核心目标:通过一个完整的 IM 项目,系统性地掌握 Go 语言后端开发的核心技能——从项目初始化、数据库操作、用户认证到 WebSocket 实时通信。 项目概…
记录这两天在 go-chat-api 项目里打通 requestId 链路、理解 context 正确传递方式,并把一个看似代码导致的 500 错误最终定位到外部 LLM API 返回 502 的完整过程。
记录一个最小 Go 聊天接口项目的完整落地过程:从 /ping、/chat、handler/service/model 分层、config.yaml 配置读取,到接入真实 LLM API 并完成排错联调。
核心心法:从 PHP 转 Go,最大的思维转变在于从“万能数组 (Array)”转向“严格类型 (Struct/Map)”以及理解“默认值传递”。 第一部分:指…
引言 GoFrame 是一个模块化、高性能、企业级的 Golang 应用开发框架,提供了丰富的功能组件。文件上传是 Web 应用中常见的需求,GoFrame 框…
引言 Golang 提供了强大而灵活的 HTTP 客户端和服务器实现,通过标准库 net/http 包可以轻松处理 HTTP 请求和响应。本文将详细介绍如何在…
注册请求/响应 注册功能实现 安装bcrypt 安装mysql驱动 启动服务 修复依赖版本问题 测试 登录 登录测试
脚手架 安装 查看是否安装成功 模板 目录结构 目录说明 创建数据表 配置数据库 hack/config.yaml mainfest/config/config…
GoFrame 安装 安装 golang版本 >= 1.20 导入 快速开始 运行 输出 获取请求参数 请求数据结构 响应数据结构 路由 结构化路由 中间件
models/user.go controllers/user.go