2016-06-25 4 views
0

이 질문에 대한 현재 답변을 찾을 수 없습니다.새로 고침 또는 직접 URL에 Ember 오류가 발생했습니다.

Ember에서 최신 프로젝트를 구축 중이며 로컬로 새로 고침하고 직접 다른 경로에 액세스 할 수있는 동안 프로덕션 용으로 빌드하고 사이트를 호스트하자마자 더 이상 작동하지 않습니다. 내 라우터의 슬러그 부분이 정확하므로 업데이트해야 할 부분이 무엇인지 알 수 없습니다.

참고 : Ember CLI를 사용하고 있습니다.

Router.js

const Router = Ember.Router.extend({ 
    location: config.locationType 
}); 

Router.map(function() { 
    this.route('reviews', function() { 
    this.route('index', {path: '/'}); 
    this.route('review', {path: '/:review_id'}); 
    }); 
    this.route('movies'); 
    this.route('about'); 
    this.route("error", { path: "*path"}); 
}); 

검토 모델

export default Ember.Route.extend({ 
    model(params) { 
     const id = parseInt(params.review_id); 
     const movies = this.get('movies'); 
     return movies.getMovieById(id); 
    }, 
    movies: Ember.inject.service() 
}); 

내가 직접 내가 404 주어진하고 /about, /reviews, /movies, 또는 /reviews/:review_id에 액세스하거나 다시 시도하는 경우에도 about 라우트에는 데이터를 검색 할 수있는 모델이 없지만. 단순히 템플릿을로드하는 것입니다. 내가 새로 고칠 수있는 유일한 경로는 사이트의 바로 색인 페이지입니다.

+0

문제는 내 호스트 인 GoDaddy와 관련이 있다고 읽었습니다. 하지만 Ember가 자연스럽게 행동 할 수 있도록 호스팅을 업데이트하는 방법은 아직 확실하지 않습니다. – Yuschick

답변

관련 문제