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,测试效果:

 

posted @ 2024-11-09 21:41  刘宏缔的架构森林  阅读(33)  评论(0编辑  收藏  举报