gin框架

本文介绍了Gin框架,一个简洁、轻量级的Go语言Web框架,适合高并发场景。内容包括Gin的官方资源、源码结构分析、三种运行模式的介绍,以及如何切换运行模式。
摘要由CSDN通过智能技术生成

gin简介

gin是用Go语言写的后端web框架,简洁、轻量、支持高并发,
官方网站:https://gin-gonic.github.io/gin/
Github地址:https://github.com/gin-gonic/gin

下载
go get -u github.com/gin-gonic/gin
源码结构如下
sszxr:gin sszxr$ pwd
/Users/sszxr/go/src/github.com/gin-gonic/gin
sszxr:gin sszxr$ tree
.
├── AUTHORS.md
├── BENCHMARKS.md
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── Makefile
├── README.md
├── auth.go
├── auth_test.go
├── benchmarks_test.go
├── binding
│   ├── binding.go
│   ├── binding_body_test.go
│   ├── binding_test.go
│   ├── default_validator.go
│   ├── form.go
│   ├── form_mapping.go
│   ├── json.go
│   ├── msgpack.go
│   ├── protobuf.go
│   ├── query.go
│   ├── uri.go
│   ├── validate_test.go
│   ├── xml.go
│   └── yaml.go
├── codecov.yml
├── context.go
├── context_17.go
├── context_17_test.go
├── context_appengine.go
├── context_pre17.go
├── context_test.go
├── debug.go
├── debug_test.go
├── deprecated.go
├── deprecated_test.go
├── doc.go
├── docs
│   └── how-to-build-an-effective-middleware.md
├── errors.go
├── errors_test.go
├── examples
│   ├── app-engine
│   │   ├── README.md
│   │   ├── app.yaml
│   │   └── hello.go
│   ├── assets-in-binary
│   │   ├── README.md
│   │   ├── assets.go
│   │   ├── html
│   │   │   ├── bar.tmpl
│   │   │   └── index.tmpl
│   │   └── main.go
│   ├── auto-tls
│   │   ├── example1
│   │   │   └── main.go
│   │   └── example2
│   │       └── main.go
│   ├── basic
│   │   ├── main.go
│   │   └── main_test.go
│   ├── custom-validation
│   │   └── server.go
│   ├── favicon
│   │   ├── favicon.ico
│   │   └── main.go
│   ├── graceful-shutdown
│   │   ├── close
│   │   │   └── server.go
│   │   └── graceful-shutdown
│   │       └── server.go
│   ├── grpc
│   │   ├── README.md
│   │   ├── gin
│   │   │   └── main.go
│   │   ├── grpc
│   │   │   └── server.go
│   │   └── pb
│   │       ├── helloworld.pb.go
│   │       └── helloworld.proto
│   ├── http-pusher
│   │   ├── assets
│   │   │   └── app.js
│   │   ├── main.go
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值