Gin Web Framework 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Gin Web Framework 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: 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")
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Gin Web Framework 的相关资讯

还没有任何资讯

Gin Web Framework 的相关博客

go web framework gin 路由表的设计

在上一篇go web framework gin 启动流程分析这一篇文章中,我分析了go gin启动的过程,在这一篇文章中我将继续上面的分析,讨...

go web framework gin middleware 设计原理

场景:一个middleware可以具体为一个函数,而由前面的gin 路由分析可得,每一个路径都对有一个HandlersChain 与其对应。 那么...

Web框架之Gin

[TOC] 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen1...

Go语言web框架 gin

gin是go语言环境下的一个web框架, 它类似于Martini, 官方声称它比Martini有更好的性能, 比Martini快40倍, Ohhhh….看着不错的...

Go语言web框架 gin

Go语言web框架 GIN gin是go语言环境下的一个web框架, 它类似于Martini, 官方声称它比Martini有更好的性能, 比Martini快40倍,...

Go Web框架gin的入门教程

目前,基于Go的web框架也可谓是百花齐放了,之所以选择gin ,没其他原因,就只是因为其在github上的star数是最多的,而且仅仅...

go web框架gin介绍和使用(一)

本文是gin介绍和使用的第一篇文章。 一、简要介绍 Gin的官方说明如下: Gin is a web framework written in Go (Golang). It ...

Web轻量级框架Gin-中间件使用

Gin的中间件是Gin框架中一个极其重要的内容,而且Gin中间件也是使用Gin框架开发一个完整Web程序时不可或缺的部分,所以有必要...

Go语言(十三)Gin Web框架

简介 基于httprouter开发的web框架:https://github.com/gin-gonic/gin 提供Martini风格的API,但比Martini要快40倍 非常轻量...

gin框架web操作数据库

1. 新增数据 效果: 写入数据 执行完毕后,前台输出 后台输出 html 1 //cat src/page/login.html 2 3 <!DOCTYPE html> 4 ...

Gin Web Framework 的相关问答

还没有任何问答,马上提问

评论 (5)

加载中
那里高性能了,动态路由就没有高性能这一说。
2018/05/23 23:46
回复
举报
小便不要误导别人,总是在标题加入【高性能】误导别人有意思吗? #Gin Web Framework#
2015/05/15 10:26
回复
举报
100-us 确实够快,但是能解释一下100ms的原因吗? #Gin Web Framework#
2015/05/15 10:36
回复
举报
谷歌出品 #Gin Web Framework#
2015/05/15 21:05
回复
举报
go-gin交流群 20083358 欢迎加入 #Gin Web Framework#
2015/05/16 23:38
回复
举报
更多评论
5 评论
200 收藏
分享
返回顶部
顶部