全书目录

第三十三篇:Fiber 完全指南 —— 极简高压快线城区宇宙

第三章:先修第一条高架 —— 你的第一个 Fiber 应用

1 分钟 171 字 第 614 / 962 个阅读单元

先看最小可运行版:

go
package main

import (
    "log"

    "github.com/gofiber/fiber/v3"
)

func main() {
    app := fiber.New()

    app.Get("/", func(c fiber.Ctx) error {
        return c.SendString("Fiber 快线城区已通车")
    })

    log.Fatal(app.Listen(":3000"))
}

它的阅读方式非常直白:

text
app.Get("/", handler)
│    │      └── 这辆请求进来后,到这个窗口办事
│    └── 路径
└── HTTP 方法

这就是 Fiber 很讨喜的地方。

你脑子里不需要先装一个很重的抽象系统。
你只要理解:

  • app 是整片快线城区的总调度
  • Get/Post/Put/Delete... 是不同匝道的入口规则
  • fiber.Ctx 是当前这辆请求车的临时通行牌和货单
  • return error 是把事故上报给统一事故中心