手把手和你一起實現一個Web框架實戰——EzWeb框架(四)[Go語言筆記]Go項目實戰

  • 2021 年 8 月 20 日
  • 筆記

手把手和你一起实现一个Web框架实战——EzWeb框架(四)[Go语言笔记]Go项目实战 代码仓库: github gitee 中文注释,非常详尽,可以配合食用 这一篇文章主要实现路由组功能。实现路由组对路由进行更便利的管理,如应用中间件的应用。 一、路由组设计 这里进行的设计是以路由组前缀来进行区 …

Continue Reading

手把手和你一起實現一個Web框架實戰——EzWeb框架(二)[Go語言筆記]Go項目實戰

  • 2021 年 8 月 17 日
  • 筆記

手把手和你一起实现一个Web框架实战——EzWeb框架(二)[Go语言笔记]Go项目实战 代码仓库: github gitee 中文注释,非常详尽,可以配合食用 本篇代码,请选择demo2 上一篇文章我们实现了框架的雏形,基本地实现了将原来的处理方法和监听处理的实例指向我们自定义的实例。封装出了GE …

Continue Reading

根據使用者回饋,對開源項目 go-gin-api 新增兩個功能

  • 2021 年 7 月 13 日
  • 筆記

目录 前言 接口返回的错误信息支持中英文 代码位置 使用方式 错误信息自定义 参数验证的错误信息支持中英文 代码位置 使用方式 错误信息语言包 示例 小结 推荐阅读 前言 根据使用者的反馈,对开源项目: go-gin-api 新增两个小功能。 两个小功能都与语言包有关: 功能1:接口返回的错误信息支 …

Continue Reading

Go - 開箱即用,WEB 介面一鍵安裝,沒有項目經驗,可以拿這個練手

  • 2021 年 5 月 23 日
  • 筆記

安装界面 启动程序之后,会在浏览器中自动打开安装界面。 因为程序会使用到 Redis 和 MySQL ,所以安装前请输入 Redis 、 MySQL 配置信息,点击初始化按钮,会将用到的数据表和默认数据进行初始化,在右侧可以看到初始化的日志信息。 如上,初始化成功后,重新启动程序,会在浏览器中自动打 …

Continue Reading

Go - 實現項目內鏈路追蹤(二)

  • 2021 年 2 月 10 日
  • 筆記

上篇文章 Go - 实现项目内链路追踪 分享了,通过 链路 ID 可以将 请求信息 、 响应信息 、 调用第三方接口的信息 、 调试信息 、 执行的 SQL 信息 、 执行的 Redis 信息 串起来,记录的具体参数在文件中都有介绍。 这篇文章在上面的基础上,新增 2 个功能点: 新增将 调用 gR …

Continue Reading

01 . Go之從零實現Web框架(類似Gin)

  • 2020 年 12 月 30 日
  • 筆記

设计一个框架 大部分时候,我们需要实现一个 Web 应用,第一反应是应该使用哪个框架。不同的框架设计理念和提供的功能有很大的差别。比如 Python 语言的 django 和 flask ,前者大而全,后者小而美。Go语言/golang 也是如此,新框架层出不穷,比如 Beego , Gin , I …

Continue Reading