2014-07-08 2 views
1

ember-cli를 사용하고 있으며 기본 제공 서버를 사용하여 모든 작업을 수행하고 있습니다. 응용 프로그램 컨텍스트에서 tomcat에 배포해야합니다. 설정/environment.js에서tomcat의 응용 프로그램 컨텍스트에서 실행되는 ember-cli

는, 나는

baseURL: '/myapp/ember/', 

내가 http://localhost:8085/myap/ember/index.html로 이동할 수 있습니다 모든 타다 남은 로그 메시지를 볼 수 있습니다 설정하지만 난 다음을 얻을.

Error: Assertion Failed: Error: Assertion Failed: The URL '/index.html' did not match any routes in your application

내가 http://localhost:8085/myap/ember/에 가면 나는 http://localhost:8085/myap/ember/index.html#/에 가면 404

가 나는 내가 인덱스 경로의 URL을 볼 수 있습니다 엠버 관리자에서 404

/myapp/ember/으로하지만 경우에 설정되어 얻을 수 index.html을 지정하지 않고이 URL로 이동하십시오.

나는 index.html이 어떤 이유로 경로라고 생각하는 것 같습니다. 이 문제를 어떻게 해결할 수 있습니까?

+0

environment.js? 그렇다면이 질문을 게시하고 허용 된 것으로 표시해야합니다. 그러면이 문제가있는 사람들이 답변을 찾을 수 있습니다. – ArtOfWarfare

답변

2

는/내가 설정에서 '해시'에 locationType에 설정했다 밝혀 만약 당신이 질문에 대한 답을 찾으셨습니까

module.exports = function(environment) { 
    var ENV = { 
    environment: environment, 
    baseURL: '/', 
    locationType: 'hash', //auto 
    EmberENV: { 
     FEATURES: { 
     // Here you can enable experimental features on an ember canary build 
     // e.g. 'with-controller': true 
     } 
    }, 

    ... 
관련 문제