上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 179 下一页
摘要: 一,代码 这里我们使用官方提供的github.com/gofiber/fiber/v2/middleware/logger这个现成的中间件 官方文档地址: https://docs.gofiber.io/api/middleware/logger/ routes.go package routes 阅读全文
posted @ 2024-11-16 12:39 刘宏缔的架构森林 阅读(110) 评论(0) 推荐(0)
摘要: 一,代码: middleware.go package middleware import ( "fmt" "github.com/gofiber/fiber/v2" ) func Middle1(c *fiber.Ctx) error { fmt.Println("middle1 before") 阅读全文
posted @ 2024-11-16 12:39 刘宏缔的架构森林 阅读(70) 评论(0) 推荐(0)
摘要: 一,目录结构: 二,代码 1,中间件代码 package middleware import ( "fmt" "github.com/gofiber/fiber/v2" "industry/config" ) // token校验 func CheckUser(c *fiber.Ctx) error 阅读全文
posted @ 2024-11-16 12:39 刘宏缔的架构森林 阅读(115) 评论(0) 推荐(0)
摘要: 一,文档地址: https://learnku.com/docs/gofiber/2.x/error-handling/11732 二,当出错时,使进程不退出 1,现象 go代码: func (dc *UserController) GetUser(c *fiber.Ctx) error { var 阅读全文
posted @ 2024-11-16 12:39 刘宏缔的架构森林 阅读(99) 评论(0) 推荐(0)
摘要: 一,代码: 1,controller/articleController.go package controller import ( "github.com/gofiber/fiber/v2" "industry/config" ) type ArticleController struct{} 阅读全文
posted @ 2024-11-16 12:39 刘宏缔的架构森林 阅读(66) 评论(0) 推荐(0)
摘要: 一,修改go.mod中的名字 module myfiber go 1.23.3 修改后: module industry go 1.23.3 二,清理和整理模块文件 $ go mod tidy 三,重新build $ go build 可以看到编译后文件名已改变为新模块名字 阅读全文
posted @ 2024-11-16 12:39 刘宏缔的架构森林 阅读(219) 评论(0) 推荐(0)
摘要: 一,go代码: controller/articleController.go package controller import "github.com/gofiber/fiber/v2" type ArticleController struct{} func NewArticleControl 阅读全文
posted @ 2024-11-16 12:38 刘宏缔的架构森林 阅读(71) 评论(0) 推荐(0)
摘要: 一,代码: 1,自定义错误类: package config import ( "fmt" ) //定义错误代码和错误信息 type MyError struct { Code int Msg string } //需要定义通用的Error()方法 func (e MyError) Error() 阅读全文
posted @ 2024-11-15 11:28 刘宏缔的架构森林 阅读(82) 评论(0) 推荐(0)
摘要: 一,官网 https://gofiber.io/ 中文文档: https://docs.fiber.org.cn/ 二,初始化项目: $ go mod init myfiber go: creating new go.mod: module myfiber go: to add module req 阅读全文
posted @ 2024-11-09 21:41 刘宏缔的架构森林 阅读(188) 评论(0) 推荐(0)
摘要: 一,下载 官网: https://go.dev/ 从首页进入到下载页面: 如图: 选择适合自己系统的版本 复制下载地址,从命令行下载 $ wget https://go.dev/dl/go1.23.3.linux-amd64.tar.gz 二,安装 1,解压: $ tar -zxvf go1.23. 阅读全文
posted @ 2024-11-09 21:11 刘宏缔的架构森林 阅读(2896) 评论(0) 推荐(0)
上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 179 下一页