执行swag init后,swagger.json和swagger.yaml中的contacts和paths为空
来源:5-8 登陆管理功能 - 生成swagger文档

qq_方与圆境与心_0
2021-07-14
按照视频中的步骤,controller下的admin_login.go中也添加了如下内容
// AdminLogin godoc
// @Summary 管理员登录
// @Description 管理员登录
// @Tags 管理员接口
// @ID /admin_login/login
// @Accept json
// @Produce json
// @Param body body dto.AdminLoginInput true “body”
// @Success 200 {object} middleware.Response{data=dto.AdminLoginOutput} “success”
// @Router /admin_login/login [post]
但是在使用swag init命令后,docs中的swagger.json和swagger.yaml中的contacts和paths为空
2回答
-
qq_方与圆境与心_0
提问者
2021-07-15
已解决
00 -
牛儿吃草
2021-07-14
你有没有在router.go里设置swagger info??
// programatically set swagger info
docs.SwaggerInfo.Title = lib.GetStringConf("base.swagger.title")
docs.SwaggerInfo.Description = lib.GetStringConf("base.swagger.desc")
docs.SwaggerInfo.Version = "1.0"
docs.SwaggerInfo.Host = lib.GetStringConf("base.swagger.host")
docs.SwaggerInfo.BasePath = lib.GetStringConf("base.swagger.base_path")
docs.SwaggerInfo.Schemes = []string{"http", "https"}
012021-07-15
相似问题