Redoc не удалось создать html-шаблон (что-то пошло не так... Не удалось загрузить)JAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Redoc не удалось создать html-шаблон (что-то пошло не так... Не удалось загрузить)

Сообщение Гость »


Я пытаюсь интегрировать Redoc в качестве альтернативы swagger для более персонализированной документации с помощью Springboot 2.7 (Java 11). После поиска причины ошибки я нашел несколько ответов, которые пробовал: Документация API с ReDoc и Spring boot ( Я делаю что-то неправильно ?) также можно ли просмотреть страницу документации в intellij или в навигаторе без необходимости запуска приложения Spring, поскольку приложение не запускается локально.

сведения об ошибке:

Что-то пошло не так... Не удалось получить Трассировки стека Ошибка: не удалось получить в t.BaseResolver. (https://cdn.jsdelivr.net/npm/redoc@late ... js:2:31063) в Generator.throw() в с (https://cdn.jsdelivr.net/npm/redoc@late ... js:2:28890)

Версия ReDoc: 2.1.3 Зафиксировать: b2d8e0f

application.properties:

server.port=4949 Springdoc.api-docs.path=/api-docs Spring.web.resources.static-locations=путь к классам:/custom/ #springdoc.api-docs.enabled=true #springdoc.swagger-ui.path=/swagger-ui.html #springdoc.api-docs.path=/api-docs #springdoc.swagger-ui.enabled=true #springdoc.swagger-ui.operationsSorter=метод #springdoc.swagger-ui.tryItOutEnabled=true #springdoc.swagger-ui.filter=false #springdoc.swagger-ui.tagsSorter=alpha #springdoc.swagger-ui.validatorUrl=none #springdoc.swagger-ui.defaultModelRendering=модель #springdoc.swagger-ui.docExpansion=full моя конфигурация:

@Configuration @EnableWebMvc публичный класс Static_ResourceHandler реализует WebMvcConfigurer { @Override public void addResourceHandlers (реестр ResourceHandlerRegistry) { реестр .addResourceHandler("/static/**") .addResourceLocations("classpath:/static/") // Статическое действие по умолчанию .setCachePeriod(3600) .resourceChain(истина) // .addResolver(новый GzipResourceResolver()) .addResolver(новый PathResourceResolver()); реестр .addResourceHandler("/templates/**") .addResourceLocations("путь к классам:/resources/static/"); }

Я не добавлял CSS-файл, я только пытаюсь заставить работать index.html (буду признателен, если кто-нибудь также сможет помочь с размещением и настройкой CSS-файла!)

index.html (ressouces/static/index.html)

Редок тело { маржа: 0; заполнение: 0; } зависимость Springboot:
org.springdoc springdoc-openapi-starter-webmvc-ui 2.2.0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»