У меня есть встроенный в мое приложение swagger ui. И когда я запускаю свое приложение-приложение локально, пользовательский интерфейс отлично работает.Интерфейс Swagger показывает ошибку (валидацию) при развертывании
Однако, когда я раскрываю интерфейс к моему «реальному» серверу я получаю изображение ошибки в правом нижнем угле моей развязности Ui:
Я уверен, что это то, что я делаю это прикручивая его, но я понятия не имею. Снова работает локально, когда я обращаюсь к swagger ui через http.
Однако при развертывании я запускаю apache и обслуживаю через https, я вижу ошибку. Еще хуже, что ни один из моих «Try it» не работает при развертывании. Похоже, что запрос не делается.
Похоже, что пользовательский интерфейс выполняет вызов валидатора с моим swagger.json, однако этот вызов работает локально.
Что я делаю неправильно?
Когда я нажимаю на значок ошибки, я получаю:
Спасибо @webron. Когда я нажимаю этот значок, я получаю ошибку внутреннего сервера. Я создал документ swagger 2.0 с редактором swagger, и я не видел никаких ошибок. При этом я знаю, что пользовательский интерфейс и редактор находятся в разных состояниях, соответствующих спецификации 2.0. Не уверен, что они используют разные валидаторы. Я посмотрю, как обрезать спецификацию несколько путей за раз, чтобы узнать, могу ли я определить местоположение ошибки. – lostintranslation
Можете ли вы попробовать это снова? Я просто попробовал, и все получилось. – Ron
Я только что заметил, что вы отредактировали вопрос. Вы отредактировали параметр validatorUrl для SwaggerUi? Развертывается ли сервер на локальном хосте? – Ron