在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:tango开源软件地址:https://gitee.com/lunny/tango开源软件介绍:Tango EnglishTango 是一个微内核的Go语言Web框架,采用模块化和注入式的设计理念。开发者可根据自身业务逻辑来选择性的装卸框架的功能,甚至利用丰富的中间件来搭建一个全栈式Web开发框架。 特性
安装Tango:go get gitea.com/lunny/tango 快速入门一个经典的Tango例子如下: package mainimport ( "errors" "gitea.com/lunny/tango")type Action struct { tango.JSON}func (Action) Get() interface{} { if true { return map[string]string{ "say": "Hello tango!", } } return errors.New("something error")}func main() { t := tango.Classic() t.Get("/", new(Action)) t.Run()} 然后在浏览器访问 {"say":"Hello tango!"} 如果将上述例子中的 {"err":"something error"} 这段代码因为拥有一个内嵌的 文档
交流讨论
使用案例
中间件列表中间件可以重用代码并且简化工作:
LicenseThis project is under BSD License. See the LICENSE file for the full license text. |
请发表评论