2016-06-25 5 views
0

Ich konnte keine aktuellen Antworten für diese Frage finden.Ember-Fehler bei Aktualisierung oder direkter URL

Ich baue mein neuestes Projekt in Ember und während ich in der Lage bin, die verschiedenen Routen direkt und mit Refresh lokal zu erreichen, sobald ich für die Produktion baue und die Seite hoere, funktioniert das nicht mehr. Ich glaube, dass die Slug-Teile meiner Router korrekt sind, also nicht sicher, was ich aktualisieren muss.

Hinweis: Ich verwende 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"}); 
}); 

Bewertung Modell

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() 
}); 

Wenn ich versuche, diesen direkt zu öffnen oder aktualisieren /about, /reviews, /movies oder /reviews/:review_id ich ein 404. gegeben bin Selbst Obwohl die Info-Route kein Modell zum Abrufen von Daten enthält. Es lädt einfach eine Vorlage. Die einzige Route, auf der ich aktualisieren kann, ist die Indexseite der Site.

+0

Ich lese, dass das Problem zu meinem Host, GoDaddy beziehen könnte. Aber ich bin mir noch nicht sicher, wie ich mein Hosting aktualisieren soll, damit Ember sich natürlich verhalten kann. – Yuschick

Antwort

Verwandte Themen