2014-12-24 8 views
0

Cloud Foundry에 JHipster 응용 프로그램을 성공적으로 배포했습니다. 하지만 이미지에 문제가 있습니다. 로컬에서는 모든 것이 잘 작동하고 모든 이미지가 표시됩니다. 배포 후 이미지를 표시 할 수 없습니다. 서버는 { "timestamp": 1419423248553, "status": 404, "error": "Not Found", "message": "", "path": "/ images/K.PNG"}로 응답합니다.jhipster cloud foundry 이미지

폴더 이미지와 동일한 위치에 index.html 파일이 있습니다. 폴더 이미지에는 모든 그림이 들어 있습니다. 그러므로 경로를 ./images/K.PNG로 설정했습니다.

이미지 서버의 이미지는 다음과 같습니다. 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 

당신이 당신의 AP 내부 명시 적 URL 매핑을 만들 필요가 없습니다 p를 정적 자원에 할당합니다.

0

생산성이 뛰어난 빌드 jhipster는 이미지와 같은 정적 리소스에 버전 접두어를 추가/사용하기 위해 grunt 플러그인을 사용합니다. rev & useminusemin은 올바른 접두사를 사용하여 이미지에 html & css 파일의 모든 참조를 대체해야합니다. 이미지 참조가 HTML이나 CSS를 /에하는 SCS 파일

관련 문제