Generate spe c: невозможно найти ответы, определенные в другом пакете, с помощью swagger: operation - PullRequest
0 голосов
/ 18 февраля 2020

Операция 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

...