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.
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