modulepackage
0.0.0-20200403021225-7a48d6d3a296
Repository: https://github.com/olivetree123/coco.git
Documentation: pkg.go.dev
# README
Coco
Coco is an http web framework for golang.
Install
go get -u github.com/olivetree123/coco
Tutorial
import (
"github.com/olivetree123/coco"
)
func HelloHandler(c *coco.Coco) coco.Result {
return coco.APIResponse("Hello Coco !")
}
func main() {
c := coco.NewCoco()
c.AddRouter("GET", "/", HelloHandler)
c.Run()
}
Params
// GET, /api?name=123
params := c.Request.URL.Query()
params.Get("name")
// GET, param in url, /api/:name
name := c.Params.ByName("name")
// POST JSON
var param DBCreateParam
decoder := json.NewDecoder(c.Request.Body)
err := decoder.Decode(¶m)
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
Handler 所有 handler 都会被转换成该类型.