2015-01-06 1 views
0

로컬로 훌륭하게 작동하는 ember.js 응용 프로그램 (CLI 사용)이 있습니다. 내가 그것을 내 서버에 밀어 넣었을 때 ... www.thesite.com/subfolder (그냥/dist를 보냄) --- 파일은 모두 거기에 있지만 css와 js href는 하위 폴더가 없습니다 ... 이것은 아주 잘 기초가되고 - ​​엠버와는 무관계하지만 ... 나는 곤두박질 쳤습니다 ... 나는 새로운 뿌리 나 다른 것을 설정해야합니까?링크 된 CSS 및 js에 대한 ember.js 응용 프로그램 루트 설정

는 로컬 I 원격으로 내가 ("자산"을 포함) mysite.com/subfolder/files

원격보기 내가 얻을 수있다

("자산을"포함) ~ /sites/subfolder/files이 : (404) 대신에
mysite.com/assets/app.css에 대한 mysite.com/subfolder/assets/app.css

+1

config/environment.js에 baseUrl을 설정해야 할 수도 있습니다. – blessenm

답변

2

나는 ember-cli를 사용하고 있고 기본/대신/하위 폴더에서 엠버 앱 (자산, 이미지 등 포함)을 호스팅하려고한다고 가정합니다. 지금 당신은 당신의 '엠 봉사'와 로컬 호스트로 이동하여 실행할 수 있습니다

: 설정에서

변경 base을가/ { '/ 하위 폴더', .... base을을} : environment.js 4200/하위 폴더 , 엠버 애플 리케이션이 시작됩니다.

또한 모든 자산 연결에 대해 상대 경로를 사용해야합니다.

+0

CLI를 사용 중이라고 언급 했어야합니다. @ blessenm의 제안에 따라 시도해 보았습니다. 그런데 이미지가 엉망이되었습니다 ...하지만 그것은 JSON을 복사하여 붙여 넣기 때문입니다. 저를 다시 들여다 주셔서 감사합니다! 나는 프로덕션 환경의 특정 부분을 체크인 할 것이다. 다시 한번 감사드립니다. – sheriffderek