Go引入外部依赖

程序开发往往需要很多的外部第三方开源库

例如:   

数据库操作框架: https://gorm.io/index.html

Web服务器框架: https://gofiber.io

通常采用Go Module 来实现第三方库的管理

以Web框架 Fiber 为例,运行下面命令完成安装 ( 详见 https://docs.gofiber.io )

go get github.com/gofiber/fiber/v2

其命令格式为:  go  get  仓库地址[@版本号]

安装后将生成一个 go.sum 并且在 go.mod 中的 require 中加很多依赖包

这里就是这个Go模块所需要的依赖包列表

go.sum 用于保存项目所使用所有依赖的详细版本和Hash,依赖包的依赖

 简单编写一个Fiber的demo

package main

import (
    "fmt"
    "log"

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

func main() {
    fmt.Println("HttpServer Start ...")

    app := fiber.New()
    app.Get("/", func(c *fiber.Ctx) error {
        return c.SendString("Hello, World!")
    })

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

}

CTRL + F5 运行程序,然后打开浏览器访问 http://127.0.0.1:3000 

就可以看到 Hello World 的页面

 

posted @ 2024-12-13 16:25  海乐学习  阅读(6)  评论(0编辑  收藏  举报