注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务 > go学习

go学习

  • 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


网址导航