美文网首页前端
[Gin]搭建Gin框架并创建第一个路由

[Gin]搭建Gin框架并创建第一个路由

作者: 是苏菇凉呀 | 来源:发表于2023-04-13 16:25 被阅读0次

    最近对Go语言产生了兴趣,所以想学习一下Gin框架的使用。下面是搭建Gin框架并创建第一个路由的过程,以及遇到的问题。

    一、安装Go

    由于我是Windows系统,所以只记录在Windows上安装的步骤。

    1. 访问 https://golang.org/dl/ 下载安装程序。
    2. 按照指示进行安装,默认情况下,将安装到C:\Go 目录下。
    3. 在命令提示符或 PowerShell 中输入以下命令来验证 Go 是否正确安装:
    go version
    
    version.png

    得到版本表示安装成功。

    二、安装Gin框架
    1. 输入以下命令来安装Gin框架:
    go get -u github.com/gin-gonic/gin
    

    这个时候报错了,错误如下


    error.png

    提示当前目录下没有Go的模块文件(go.mod)。Go 1.16及以上版本的Go命令已经要求在使用go get安装包时必须在一个已经初始化为模块的目录下操作。

    所以我需要在当前文件夹之下使用 go mod init 命令初始化模块。

    go mod init example.com/goapp
    

    这里example.com/goapp是项目的根目录。


    error1.png

    初始化成功,继续输入安装Gin框架。
    然而事情并没有那么顺利,又报了另一个错:


    error2.png
    这个错误提示表明Go命令在连接到Go代理服务器时出现了问题,可能是因为网络连接问题或者代理服务器出现了故障。

    所以我决定尝试使用其他Go代理服务器。

    go env -w GOPROXY=https://goproxy.cn,direct
    

    然后再次安装Gin,终于成功了。


    sucess.png
    三、创建路由
    1. 创建 main.go 文件
    2. mian.go 中导入 Gin
    package main
    
    import "github.com/gin-gonic/gin"
    
    1. 创建一个GET路由,用于处理/路径的请求,并返回 Hello, world! 的响应。
    func main() {
        r := gin.Default()
    
        r.GET("/", func(c *gin.Context) {
            c.String(200, "Hello, world!")
        })
    
        r.Run()
    }
    
    1. 运行应用程序
    go run main.go
    

    然后在浏览器中输入 http://localhost:8080,就能在页面上看到 Hello, world!

    success1.png
    sucess2.png

    相关文章

      网友评论

        本文标题:[Gin]搭建Gin框架并创建第一个路由

        本文链接:https://www.haomeiwen.com/subject/ucgaddtx.html