-
fiber中的路由
fiber中的路由是通过fiber.New()创建的App实例来绑定,点击查看:请输入链接描述精准匹配App中的常规字符串路由为精准匹配 app.Get("/name", CallBack) :仅匹配网址 /name app.Get("/", CallBack) :仅匹配网址 / 命名参数使用":name"格式来定义命名参数 app.Get("/:name/:id", CallBack) 当访问/sanqian/56时,通过 c.Params("name") // sanqian c.Params("id") // 56 ...
2024-02-19 -
fiber中Context对象的用法
CTX 结构表示保存 HTTP 请求和响应的上下文用于请求查询字符串,参数,正文,HTTP 标头等方法Context 对象的方法有: AllParams:获取所有路由参数 Append:在响应标头中添加指定的字段和内容 Attachment:设置响应标头Content-Disposition的值为attachment App:返回*App引用 BaseURL:string,基本URL(protocol + host) BodyRaw:[]byte,原始请求body Body:根据Content-Encoding尝试从正文字节执行文件解压缩,如果没有发送Content-Encoding头将...
2023-11-10 -
fiber实例的用法
fiber 实例是由 fiber 包中的 New()方法创建的,一般称之为 App 实例App 实例拥有多种方法,主要用于设置路由App 实例的方法有: Static :静态文件,如images,CSS,和js Route Handlers:注册绑定路由 Mount :挂载 Fiber 实例 Group :创建群组路由 Server :返回底层 fasthttp Server Stack :返回原始路由器堆栈 Config :返回App Config值 (只读) Handler :返回可...
2023-10-26 -
fiber中的fiber模块
创建fiber实例New()方法用于创建Fiber实例func New(config ...Config) *App 在创建新Fiber实例时,可以传递一个Config结构体用于配置创建的实例 app := fiber.New(fiber.Config{ Prefork: true, ServerHeader: "Fiber", AppName: "Test App v1.0.1" })创建Config结构体时的可选配置项 属性 描述 类型(默认值) AppName(应用名) 这允许为应用设置应用名...
2023-10-12 -
Fiber介绍
Fiber是一个基于Express启发的Web框架,构建在Go最快的HTTP引擎Fasthttp之上。旨在简化快速开发过程,同时考虑零内存分配和性能由于 Fiber 使用了 unsafe 特性,导致其可能与最新的Go版本不兼容Fiber与net/http接口不兼容,无法使用任何属于net/http生态的项目fiber项目地址:https://github.com/gofiber/fiber目前项目更新至2020年9月15日发布的V2版本,后续的版本可能会有API的改动fiber安装:go get -u github.com/gofiber/fiber/v2fiber的特点:强大的路由 静...
2023-10-11