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 @   海乐学习  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2010-12-13 JavaScript 中设置或读取Cookie
2010-12-13 JavaScript 获取页面地址中的参数(Get值)
点击右上角即可分享
微信分享提示