摘要: golang学习笔记7 使用beego swagger 实现API自动化文档 使用beego开发api server 和前端拆分开发,使用swagger自动化生成API文档 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。 项目地址是:http://swagger.io/ 阅读全文
posted @ 2018-05-17 20:33 大自然的流风 阅读(11532) 评论(0) 推荐(0) 编辑
摘要: golang学习笔记6 beego项目路由设置 路由包里面我们看到执行了路由注册 beego.Router, 这个函数的功能是映射 URL 到 controller,第一个参数是 URL (用户请求的地址),这里我们注册的是 /,也就是我们访问的不带任何参数的 URL,第二个参数是对应的 Controller,也就是我们即将把请求分发到那个控制器来执行相应的逻辑,我们可以执行类似的方式注册如下路由: beego.Router("/user", &controllers.UserController{}) 这样用户就可以通过访问 /user 去执行 UserController 的逻辑。这就是我们所谓的路由,更多更复杂的路由规则请查询 beego 的路由设置 再回来看看 main 函数里面的 beego.Run, beego.Run 执行之后,我们看到的效果好像只是监听服务端口这个过程,但是它内部做了很多事情 阅读全文
posted @ 2018-05-17 11:21 大自然的流风 阅读(3517) 评论(0) 推荐(0) 编辑