【文件属性】:
文件名称:shack:Shack是一个用Go编写的简单Web框架
文件大小:34KB
文件格式:ZIP
更新时间:2021-04-12 17:57:45
Go
窝棚
Shack是一个用Go编写的简单Web框架。
安装
go get -u github.com/ichxxx/shack
例子
快速开始
import (
"github.com/ichxxx/shack"
"github.com/ichxxx/shack/middleware"
"github.com/ichxxx/shack/rest"
)
func main () {
r := shack . NewRouter ()
r . GET ( "/example" , func ( ctx * shack. Context ) {
rest . Resp ( ctx ). OK ()
}). With ( middleware . Recovery ())
shack . Run ( ":8080" , r )
// or
【文件预览】:
shack-master
----flow.go(6KB)
----flow_test.go(2KB)
----context.go(6KB)
----rest()
--------handler.go(809B)
--------router.go(265B)
--------resp.go(2KB)
--------resp_test.go(3KB)
----router.go(6KB)
----shack.go(2KB)
----middleware()
--------access_log.go(2KB)
--------recovery.go(845B)
--------middleware_test.go(1KB)
----router_test.go(2KB)
----LICENSE(1KB)
----trie.go(3KB)
----logger.go(3KB)
----config.go(3KB)
----logger_test.go(389B)
----context_test.go(412B)
----.gitignore(34B)
----go.sum(29KB)
----trie_test.go(2KB)
----README.md(4KB)
----util()
--------util.go(2KB)
----go.mod(109B)