为了账号安全,请及时绑定邮箱和手机立即绑定

未捕获的 SyntaxError:无效的正则表达式:使用 go-swagger 时缺少 /

未捕获的 SyntaxError:无效的正则表达式:使用 go-swagger 时缺少 /

Go
繁华开满天机 2022-10-17 17:03:59
我正在尝试实现 go-swagger 但此错误不断闪烁。我正在使用Windows机器。我很感激任何帮助。我的实现:opts := middleware.RedocOpts{RedocURL: "/swagger.yaml"}sh := middleware.Redoc(opts, nil)getRouter.Handle("/docs", sh)getRouter.Handle("/swagger.yaml", http.FileServer(http.Dir("./")))我大摇大摆的定义:// Package classification of Product API.//// Documentation for Product API// Schemes: http// BasePath: /// version: 1.0.0//// Consumes:// - application/json//// Produces:// - application/json// swagger:meta错误信息:
查看完整描述

1 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

Redoc 的选项必须是

SpecURL

opts := middleware.RedocOpts{SpecURL: "/swagger.yaml"}

代替RedocURL

opts := middleware.RedocOpts{RedocURL: "/swagger.yaml"}


查看完整回答
反对 回复 2022-10-17
  • 1 回答
  • 0 关注
  • 79 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信