go: 安装第三方库/web框架go fiber
一,官网
https://gofiber.io/
中文文档:
https://docs.fiber.org.cn/
二,初始化项目:
$ go mod init myfiber
go: creating new go.mod: module myfiber
go: to add module requirements and sums:
go mod tidy
查看内容:
$ more go.mod
module myfiber
go 1.23.3
三,安装gofiber
$ go get -u github.com/gofiber/fiber/v2
下载完成后,
查看本地安装的所有第三方库的信息:
$ go list -m all
查看特定模块:
$ go list -m github.com/gofiber/fiber/v2
github.com/gofiber/fiber/v2 v2.52.5
四,测试效果:
1,编写一段代码
package main
// 导入fiber包
import "github.com/gofiber/fiber/v2"
func main() {
// 定义fiber应用
app := fiber.New()
// 定义http route
app.Get("/", func(c *fiber.Ctx) error {
// 以字符串的形式返回hello world
return c.SendString("你好啊 路由绑定成功!")
})
// 监听3000端口
app.Listen(":3000")
}
编译
$ go build myfiber.go
执行:
$ ./myfiber
┌───────────────────────────────────────────────────┐
│ Fiber v2.52.5 │
│ http://127.0.0.1:3000 │
│ (bound on host 0.0.0.0 and port 3000) │
│ │
│ Handlers ............. 4 Processes ........... 1 │
│ Prefork ....... Disabled PID .............. 3698 │
└───────────────────────────────────────────────────┘
2,测试效果: