Go 的 HTTP Web 框架 Gin Web Framework

Go 的 HTTP Web 框架 Gin Web Framework

MIT
Google Go 查看源码»
跨平台
2015-05-15
红薯

Gin 是一个用 Go 语言开发的 Web 框架,提供类 Martini 的 API,但是性能更好。因为有了 httprouter 性能提升了 40 倍之多。

$ cat test.go
package main

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

func main() {
    router := gin.Default()
    router.GET("/", func(c *gin.Context) {
        c.String(http.StatusOK, "hello world")
    })
    router.GET("/ping", func(c *gin.Context) {
        c.String(http.StatusOK, "pong")
    })
    router.POST("/submit", func(c *gin.Context) {
        c.String(http.StatusUnauthorized, "not authorized")
    })
    router.PUT("/error", func(c *gin.Context) {
        c.String(http.StatusInternalServerError, "an error happened :(")
    })
    router.Run(":8080")
}
加载中

评论(5)

i
ivenabc
那里高性能了,动态路由就没有高性能这一说。
nxww
nxww
go-gin交流群 20083358 欢迎加入 #Gin Web Framework#
app1um
app1um
谷歌出品 #Gin Web Framework#
纯洁徐
纯洁徐
100-us 确实够快,但是能解释一下100ms的原因吗? #Gin Web Framework#
冰力
冰力
小便不要误导别人,总是在标题加入【高性能】误导别人有意思吗? #Gin Web Framework#

暂无资讯

暂无问答

【gin-01】 GO gin 文档翻译

Gin is a web framework written in Go (Golang). It features a martini-like API with much better performance, up to 40 times faster thanks to httprouter. If you need performance a...

06/28 18:19
13
0
go语言最快最好运用最广的web框架比较(大多数人不了解的特性)

令人敬畏的Web框架 如果你为自己设计一个小应用程序,你可能不需要一个Web框架,但如果你正在进行生产,那么你肯定需要一个,一个好的应用程序。 虽然您认为自己拥有必要的知识和经验,但您是...

11/01 08:43
2
0
Go语言(Golang)的web框架比较之:gin vs echo

比较golang中目前最优秀的中间件式web框架:gin和echo

2016/01/23 21:53
410
1
使用Go语言web框架gin-gonic构建RESTful API服务

使用Go语言web框架gin-gonic构建RESTful API服务

09/27 15:18
26
0
使用kubekit搭建k8s集群

概述 其实有时候安装搭建这个东西是费时费力的事情,如果有脚本为什么不能使用脚本呢?花100分钟在搭建上还不如用100分钟去研究怎么使用 什么是kubekit Kubekit是一个部署工具包,它为kuber...

07/05 22:42
21
0
SnippetsBox开发之路-开发选择型(二)

没什么选择的,因为要学习golang,所以后端用golang做web api;前端使用的Electron,那顺便学习下现在比较火的vue.js;数据库暂用MySQL,直接放到docker容器中,参考软件:Dash。 恩~就这样没...

07/09 16:15
5
0
一款简单易用的微信SDK for Golang

# WeChat SDK for Go 使用Golang开发的微信SDK,简单、易用。 项目地址:[https://github.com/silenceper/wechat](https://github.com/silenceper/wechat) 文档地址:[DOCS](https://github...

2016/09/16 17:25
231
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部