Go语言Web开发Gin框架快速入门

10,967次阅读
没有评论

共计 925 个字符,预计需要花费 3 分钟才能阅读完成。

W3Cschool 小编
2022-03-01 10:54:26
浏览数 (4309)

对于 Go web 开发来说,市面上已有很多成熟的框架,例如:Gin、Beego、Echo 等等。今天小编要为大家介绍的是 Gin 框架。

要求

推荐使用 Go1.14 及以上版本

Go 安装

在 Go1.14 及之后的版本中,都使用 go mod 模式来管理依赖环境,也不用再把我们的代码写在 GOPATH 下面的的 src 目录了,你可以在你电脑的任意位置编写 go 代码

在开始安装之前,请先配置 GOPROXY。由于国内访问不到默认的 GOPROXY,所以我们需要更换一个 PROXY,这里推荐使用
https://goproxy.io 或 https://goproxy.cn

可以执行下面的命令修改 GOPROXY

go env -w GOPROXY=https:

在使用 Go mod 模式新建项目时,我们需要通过 go mod init 项目名  命令对项目进行初始化,该命令会在项目根目录下生成 go.mod 文件。例如我们使用 test 作为我们的第一个 Go 项目的名称,执行如下命令。

go mod init test

之后项目的所有依赖都会存在于根目录下的 go.mod 文件

Gin 框架安装

1、下载并安装 Gin

go get -u github.com/gin-gonic/gin

2、将 Gin 引入到代码中

import "github.com/gin-gonic/gin"

3、(可选)如果使用诸如 http.StatusOK 之类的常量,则需要引入 net/http

import "net/http"

开始

首先,创建一个名为 main.go 的文件

接下来将如下代码写入 main.go

package main

import ("github.com/gin-gonic/gin"
	"net/http"
)

func main() {r := gin.Default()
	
	r.GET("/hello", func(c *gin.Context) {
		
		c.JSON(http.StatusOK, gin.H{"message": "快速入门",
		})
	})
	r.Run()}

然后执行 go run main.go 来运行代码,并且在浏览器输入 127.0.0.1:8080/hello 即可看到页面

原文地址: Go 语言 Web 开发 Gin 框架快速入门

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-09-23发表,共计925字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)