/gow

gow is a golang HTTP web framework

Primary LanguageGoMIT LicenseMIT

gow

gow 是基于gin的HTTP框架,在gin的基础上,做了更好的html模板封装和数据输出。可用于开发Web API和Web网站项目。

项目地址:

https://github.com/gkzy/gow

1. 快速开始

mkdir hello
cd hello
go mod init
go get github.com/gkzy/gow
1.1 创建 main.go
package main

import (
    "github.com/gkzy/gow"
)

func main() {
    r := gow.Default()

    r.GET("/", func(c *gow.Context) {
        c.JSON(gow.H{
            "code": 0,
            "msg":  "success",
        })
    })
    
    //default :8080
    r.Run()
}
1.2 运行
go run main.go
curl http://127.0.0.1:8080

go build && ./hello

2. 做一个HTML网站

请参考

https://github.com/gkzy/gow-site

3. 使用手册

请查阅 使用手册:

https://gkzy.github.io/