欢迎来到[自学php网] ①群 287460651

主页 > 后台 > Golang >

gin框架初识(先跑一个简单demo)1

来源:未知    时间:2020-01-13 16:28 作者:小飞侠 阅读:

[导读] Gin 是一个 go 写的 web 框架,具有高性能的优点。官方地址:https://github.com/gin-gonic/gin 先跑一个demo(先安装gin框架,具体见官方地址): 1.vscode新建文件夹project,文件夹中新建一个go文件,...

Gin 是一个 go 写的 web 框架,具有高性能的优点。官方地址:https://github.com/gin-gonic/gin

先跑一个demo(先安装gin框架,具体见官方地址):

1.vscode新建文件夹project,文件夹中新建一个go文件,index.go

index.go文件如下:


package main
import (    "fmt"
    "github.com/gin-gonic/gin")
func main() {
    r := gin.New()
    r.Use(gin.Logger())

    r.Use(gin.Recovery())

    r.GET("/first", func(c *gin.Context) {
        fmt.Println("first .........")
    })

    authorized := r.Group("/try")

    authorized.POST("/second", second)
    authorized.POST("/third", third)    // 嵌套路由组
    testing := authorized.Group("testing")
    testing.GET("/forth", fourth)    // 监听并在 0.0.0.0:8080 上启动服务
    r.Run(":8080")
}

func second(c *gin.Context) {
    fmt.Println("second .........")
}

func third(c *gin.Context) {
    fmt.Println("third .........")
}

func fourth(c *gin.Context) {
    fmt.Println("fourth .........")
}


2.go中代码必须在gopath的目录下运行,为了摆脱这个限制,执行 go mod init project,这时会生成go.mod go.sum两个文件

3.运行一下这个代码:go run index.go

 上图可以看到,你的所有路由路径

4,.利用postman来测试这些链接是否能够正常运行(注意选择post和get方法)

 


最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com