-
Notifications
You must be signed in to change notification settings - Fork 43
Home
YoyoFx edited this page Jul 23, 2020
·
10 revisions
- 漂亮又快速的路由器
- 中间件支持 (handler func & custom middleware)
- 微服务框架抽象了分层,在一个框架体系兼容各种server实现,如 rest,grpc等
- 受到许多出色的 Go Web 框架的启发,server可替换,目前实现了 fasthttp 和 net.http
go get github.com/yoyofx/yoyogo
window 下在 cmd 中执行:
set GO111MODULE=on
set GOPROXY=https://goproxy.cn
linux 下执行:
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
go env -w GOPROXY=https://goproxy.cn,direct
go mod vendor // 将依赖包拷贝到项目目录中去
package main
import ...
func main() {
YoyoGo.CreateDefaultBuilder(func(router Router.IRouterBuilder) {
router.GET("/info",func (ctx *Context.HttpContext) { // 支持Group方式
ctx.JSON(200, Context.M{"info": "ok"})
})
}).Build().Run() //默认端口号 :8080
}