IT人生

  • 首页
  • 归档
  • kafka
  • Java
  • Spring
  • Golang
  • SQL
  • Spark
  • ElasticSearch
  • 关于

  • 搜索
Phoenix HBase Kudu ElasticSearch Spring 数据结构 操作系统 Kettle Azkaban Sqoop Hive Yarn Redis Mybatis Impala Cloudera 大数据 HDFS mycat shell Linux 架构 并发 mysql sql golang java 工具 spark kafka 人生

golang系列(七)beego中使用swagger的坑

发表于 2019-03-16 | 分类于 golang | 0 | 阅读次数 2134

1. 第一个坑

在beego中使用以下配置路由,且使用命令(bee run -gendoc=true -downdoc=true )来生成swagger文档的时候,如果配置在NewNamespace为以下:"/demo_context/admin"的时候可以正常生成

	adminNS := beego.NewNamespace( "/demo_context/admin" ,
			beego.NSNamespace("/user",
				beego.NSInclude(
					&controllers.UserController{},
				),
			),
)

但是把 "/demo_context/admin" 改为"/demo_context" + "/admin"的时候就不可以。 或者使用变量定义:varCtx := "/demo_context" 然后再varCtx + "/admin"的方式也不可以正常生成swagger文档

2. 第二个坑

必须在router的namespace下面设置beego.SetStaticPath("/swagger", "swagger")

  • 本文作者: Randy
  • 本文链接: http://www.itrensheng.com/archives/beegoswagger
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# Phoenix # HBase # Kudu # ElasticSearch # Spring # 数据结构 # 操作系统 # Kettle # Azkaban # Sqoop # Hive # Yarn # Redis # Mybatis # Impala # Cloudera # 大数据 # HDFS # mycat # shell # Linux # 架构 # 并发 # mysql # sql # golang # java # 工具 # spark # kafka # 人生
golang系列(五)常见的陷阱和错误
golang系列(六)通过golang 查询impala
  • 文章目录
  • 站点概览
Randy

Randy

技术可以暂时落后,但任何时候都要有上进的信念

80 日志
27 分类
31 标签
RSS
Github E-mail
Creative Commons
© 2021 备案号:沪ICP备19020689号-1
Randy的个人网站