Операция Swagger не может найти определения для моделей, определенных в другом пакете, при генерации spe c. Я получаю сообщение об ошибке «$ refs должны ссылаться на действительное местоположение в документе» при открытии сгенерированного yaml с помощью редактора swagger.
Как в этом случае комментировать и генерировать spe c?
Модель файла / пользователь. go:
package model
type User struct {
ID string json:"id"
}
// User response payload
// swagger:response User
type swaggUserInfo struct {
// in:body
Body model.User
}
Файл документов / документов. go:
package docs
import "xxx/model"
// swagger:operation GET /user queryUser
// ---
// responses:
// '200':
// schema:
// "$ref": "#/definitions/User"
версия swagger: v0.21.0 go версия: go1.12.12 ОС: RHEL