gin框架01

介绍

1、gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点。
2、对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net、http足够简单,性能也非常不错。
3、借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。

安装

set GO111MODULE=on
set GOPROXY=https://goproxy.cn
go get -u -v github.com/gin-gonic/gin

程序01

package main

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

func main() {
    // 1. 创建路由器
    r := gin.Default()
    //  2. 绑定路由规则,执行函数
    // gin.Context,封装了request和respones
    r.GET("/",func(c *gin.Context){
        c.String(http.StatusOK,"hello workld!")
    })
    // 3.监听端口,默认8080
    r.Run(":8000")
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容

  • 所谓框架 框架一直是敏捷开发中的利器,能让开发者很快的上手并做出应用,甚至有的时候,脱离了框架,一些开发者都不会写...
    人世间阅读 216,564评论 11 242
  • Gin简介 Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等...
    beyond阿亮阅读 752评论 0 1
  • 介绍 Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点对...
    TZX_0710阅读 1,343评论 0 0
  • 简介 Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点 ...
    sweet_he阅读 4,180评论 1 0
  • Gin Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本。具有快...
    小流歌_阅读 2,671评论 0 6