一款简洁大方的Go语言Web开发框架,并辅助以众多实用精致功能组件,帮助开发人员更方便的构建应用。
1.相关特性支持gomod支持静态路由、参数路由、组路由路由支持文件/目录服务,支持设置是否允许目录浏览HttpModule支持,支持路由之前全局级别的自定义代码能力中间件支持,支持App、Group、Router级别的设置- https://github.com/devfeel/middlewareFeature支持,可绑定HttpServer全局启用支持STRING/JSON/JSONP/HTML格式输出集成Mock能力集成TimeoutHook全局HTTP错误处理全局日志处理支持Hijack与websocket内建Cache支持内建Session支持-支持主备redis自动切换内建TLS支持支持接入第三方模板引擎(需实现dotweb.Renderer接口)模块可配置自集成基础统计数据,并支持按分钟为单位的间隔时间统计数据输出2.GettingStartedpackagemainimport("fmt""github.com/devfeel/dotweb")funcmain(){//initDotAppapp:=dotweb.New()//setlogpathapp.SetLogPath("/home/logs/wwwroot/")//setrouteapp.HttpServer.GET("/index",func(ctxdotweb.Context)error{returnctx.WriteString("welcometomyfirstweb!")})//beginserverfmt.Println("dotweb.StartServerbegin")err:=app.StartServer(80)fmt.Println("dotweb.StartServererror=>",err)}更多介绍请访问项目github地址。
评论