Gin框架简介

1.介绍

Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点;

对于golang而言,web框架的依赖要远比PythonJava之类的要小。自身的net/http足够简单,性能也非常不错;

借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。

2.安装Gin框架

前提:安装 Gin 软件包前,需要先安装 Go 并设置 Go 工作区,并且需要使用Go 1.13 及以上版本。

2.1 查看Go版本

go version

在这里插入图片描述

2.2 创建文件夹

在这里插入图片描述

2.3 使用vscode打开文件夹

在这里插入图片描述

2.4 使用go mod管理项目,并生成go.mod文件

go mod init Gin

在这里插入图片描述

2.5 下载安装Gin

go get -u github.com/gin-goni

在这里插入图片描述
如果下载失败,可以先配置代理。

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

下载成功后会显示下面的提示,并且生成一个go.sum文件。
在这里插入图片描述

2.6 新建main.go

package main

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

func main() {
    
    
	// 1.创建路由
	r := gin.Default()
	// 2.绑定路由规则,执行的函数
	// gin.Context,封装了request和response
	r.GET("/", func(c *gin.Context) {
    
    
		c.String(http.StatusOK, "hello World!")
	})
	// 3.监听端口,默认在 0.0.0.0:8080 启动服务
	// Run("里面不指定端口号默认为8000")
	r.Run(":8000")
}

运行项目
在这里插入图片描述
在浏览器打开 http://localhost:8000/
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_51571728/article/details/127002215