Uncaught SyntaxError: Invalid regular expression: missing / when using go-swagger
Uncaught SyntaxError: Invalid regular expression: missing / when using go-swagger
我正在尝试实施 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("./")))
我的 swagger 定义:
// Package classification of Product API.
//
// Documentation for Product API
// Schemes: http
// BasePath: /
// version: 1.0.0
//
// Consumes:
// - application/json
//
// Produces:
// - application/json
// swagger:meta
错误信息:
Redoc的选项必须是
SpecURL
opts := middleware.RedocOpts{SpecURL: "/swagger.yaml"}
而不是RedocURL
opts := middleware.RedocOpts{RedocURL: "/swagger.yaml"}
我正在尝试实施 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("./")))
我的 swagger 定义:
// Package classification of Product API.
//
// Documentation for Product API
// Schemes: http
// BasePath: /
// version: 1.0.0
//
// Consumes:
// - application/json
//
// Produces:
// - application/json
// swagger:meta
错误信息:
Redoc的选项必须是
SpecURL
opts := middleware.RedocOpts{SpecURL: "/swagger.yaml"}
而不是RedocURL
opts := middleware.RedocOpts{RedocURL: "/swagger.yaml"}