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 @   刘宏缔的架构森林  阅读(69)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2020-11-09 postman:用postman实现post提交json数据(postman 7.31.1)
点击右上角即可分享
微信分享提示