2014-12-24 5 views
0

Я успешно применил приложение JHipster к Cloud Foundry. Но у меня проблемы с изображениями. Локально все работает нормально, и все изображения отображаются. После развертывания изображения не отображаются. Сервер отвечает на {«timestamp»: 1419423248553, «status»: 404, «error»: «Not Found», «message»: «», «path»: «/ images/K.PNG»}.jeepster images

У меня есть файл index.html, который находится в том же месте, что и изображения в папке. Изображения папки содержат все изображения. Поэтому я устанавливаю путь к ./images/K.PNG.

Imageurl on hte server является следующим. http://nyapp.cfapps.io/images/K.PNG

Этот URL-адрес по-прежнему верен? Как я могу избежать этой проблемы?

+0

Если я получаю доступ к изображениям из CSS, он работает. Но это невозможно, поскольку мне нужно загрузить их динамически – Trafalgar

ответ

0

@Trafalgar, если вы используете багажник пружины, то все ваши статические ресурсы должны быть в SRC/основные/ресурсы/статические

так, для изображений, вы должны поместить их в:

src/main/resources/static/images/K.PNG 

затем, ссылка будет работать:

nyapp.cfapps.io/images/K.PNG 

вам не нужно будет создать явное отображение URL-адреса внутри ар p к статическим ресурсам.

0

для прод строит jhipster использует хрюкать плагинов rev & usemin добавить/использование версионности префиксы статических ресурсов, таких как изображения. usemin должен заменить все ссылки на html & css-файлы на ваши изображения, используя правильный префикс. Пожалуйста, убедитесь, что ваши ссылки на изображения создаются на HTML или CSS/SCSS файлы