2017-01-02 5 views
0

Использование JHipster (и swagger-ui 2.1.5) Я хотел получить доступ к вкладке «API».Пользовательский интерфейс Swagger не отображается должным образом

Однако это, кажется, не правильно отображать и я получаю следующие ошибки в консоли:

index.html:8 GET http://localhost:8080/swagger-ui/css/typography.css 
index.html:10 GET http://localhost:8080/swagger-ui/css/screen.css 
index.html:15 GET http://localhost:8080/swagger-ui/lib/jquery.slideto.min.js 
index.html:14 GET http://localhost:8080/swagger-ui/lib/jquery-1.8.0.min.js 
index.html:16 GET http://localhost:8080/swagger-ui/lib/jquery.wiggle.min.js 
index.html:18 GET http://localhost:8080/swagger-ui/lib/handlebars-2.0.0.js 
index.html:17 GET http://localhost:8080/swagger-ui/lib/jquery.ba-bbq.min.js 
index.html:19 GET http://localhost:8080/swagger-ui/lib/lodash.min.js 
index.html:21 GET http://localhost:8080/swagger-ui/lib/swagger-ui.min.js 
index.html:13 GET http://localhost:8080/swagger-ui/lib/object-assign-pollyfill.js 
index.html:22 GET http://localhost:8080/swagger-ui/lib/highlight.9.1.0.pack.js 
index.html:20 GET http://localhost:8080/swagger-ui/lib/backbone-min.js 
index.html:24 GET http://localhost:8080/swagger-ui/lib/jsoneditor.min.js 
index.html:25 GET http://localhost:8080/swagger-ui/lib/marked.js 
index.html:23 GET http://localhost:8080/swagger-ui/lib/highlight.9.1.0.pack_extended.js 
index.html:26 GET http://localhost:8080/swagger-ui/lib/swagger-oauth.js 
index.html:9 GET http://localhost:8080/swagger-ui/css/reset.css 
index.html:12 GET http://localhost:8080/swagger-ui/css/print.css 
index.html:14 GET http://localhost:8080/swagger-ui/lib/jquery-1.8.0.min.js 
index.html:15 GET http://localhost:8080/swagger-ui/lib/jquery.slideto.min.js 
index.html:16 GET http://localhost:8080/swagger-ui/lib/jquery.wiggle.min.js 
index.html:17 GET http://localhost:8080/swagger-ui/lib/jquery.ba-bbq.min.js 
index.html:18 GET http://localhost:8080/swagger-ui/lib/handlebars-2.0.0.js 
index.html:19 GET http://localhost:8080/swagger-ui/lib/lodash.min.js 
index.html:20 GET http://localhost:8080/swagger-ui/lib/backbone-min.js 
index.html:21 GET http://localhost:8080/swagger-ui/lib/swagger-ui.min.js 
index.html:22 GET http://localhost:8080/swagger-ui/lib/highlight.9.1.0.pack.js 
index.html:23 GET http://localhost:8080/swagger-ui/lib/highlight.9.1.0.pack_extended.js 
index.html:24 GET http://localhost:8080/swagger-ui/lib/jsoneditor.min.js 
index.html:25 GET http://localhost:8080/swagger-ui/lib/marked.js 
index.html:26 GET http://localhost:8080/swagger-ui/lib/swagger-oauth.js 
index.html:34 Uncaught ReferenceError: $ is not defined 
    at index.html:34 

enter image description here

Я использую Eclipse (распределение STS), и я боюсь, что это может быть проблема конфигурации проекта, но поскольку я довольно новичок в этом, я не смог определить источник проблемы.

EDIT:

Я использую Maven и ошибка все еще происходит кастрированный баран я запустить приложение с помощью STS или командной строки.

Проект создан, за исключением одного сервиса, который я хотел проверить.

Кроме того, я только что сгенерировал новое приложение JHipster и ошибки остались.

EDIT ':

Дисплей действительно лучше на Краю, где у меня есть доступ к услугам.

Я также отметил, что неизмененное приложение хорошо отображается на Edge.

enter image description here

+0

Ваш консольный журнал странный, мои шоу http: // localhost: 8080/swagger-ui/dist/lib/jquery-1.8.0.min.js, разница в подпапке «dist», но я запускаю на JHipster 4 (мастер). Вы пытались запустить в другом браузере? –

+0

Глядя на swagger-ui/index.html в примере приложения, созданного последним JHipster 3, вы должны увидеть ссылки на папку bower_components: https://github.com/jhipster/jhipster-sample-app/blob/master/src/main/ webapp/swagger-ui/index.html # L14, поэтому мне интересно, какая версия вы используете –

+0

Я использую JHipster Generator v3.12.2 и bower v1.8.0 – Vark

ответ

0

Я использовал другое приложение, чтобы имитировать свои услуги, и это, вероятно, запускать старые версии JHipster, Swagger ... и что сделал проблему снова появляются, но на этот раз на краю.

При удалении файлов кеша браузера исправлены ошибки для Edge и Chrome.

Смежные вопросы