go语言gin框架

字号+ 编辑: Snake 修订: 种花家 来源: 原创 2023-09-24 我要说两句(0)

Gin框架介绍

和beego几乎同时出品的go语言web框架、性能比较好、使用起来很简单了。到2023年, 即便java/php为首的web开发需求已经相当萧条甚至被废弃的时间段里, go的gin框架依然还算流行。

gin的官网:https://gin-gonic.com/zh-cn

Gin Github地址:https://github.com/gin-gonic/gin

Gin环境搭建

要安装Gin软件包,需要先安装Go并设置Go工作区

下载并安装gin:

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

将gin引入到代码中:

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

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

import "net/http"

新建main.go配置路由

gin框架的hello world

1)确保已经安装go环境(goroot gopath配置)

2)(需要翻墙)

go get gopkg.in/gin-goninc/gin.v1
git clone https://github.com/gin-gonic/gin.git //(会有一个gin文件夹)

不翻墙这种方式下载的文件不完整,需要下载golang、gin-gonic、gin-contrib、ugorji 这四个包放到github.com文件夹里,同时还依赖于gopkg.in (包含go-playground、yaml.v2)这个包,放在path目录src下

下载后需要将gin拷贝到gopath下面src/github.com/gin-gonic/gin

或者通过翻墙的方式:

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

3)运行http://localhost:8080实现hello world——main.go 

package main
 
import (
"net/http"
"github.com/gin-gonic/gin"
)
 
func main (){
router := gin.Default()
router.GET("/", func(context *gin.Context){
context.String(http.StatusOK,"hello world")
})
router.Run() // 默认是8080端口
}

4)更改端口:router.Run("/:3333")

注意点:

1)gin需要翻墙

go get github.com/gin-gonic/gin

2)把课程对应的包,拷贝到gopath对应的src 和 github.com文件夹里面

go语言/gin/src/

--src

  --github.com

     --gin-contrib

     --gin-gonic

     --golang

     --ugorji

  ---gopkg.in


阅完此文,您的感想如何?
  • 有用

    0

  • 没用

    0

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.Q群: 2702237 13835667

相关课文
  • GO语言GORM如何更新字段

  • gorm如何创建记录与模型定义需要注意什么

  • gorm一般查询与高级查询

  • GORM时间戳跟踪及CURD(增删改查)

我要说说
网上嘉宾点评