Ich möchte einen Benutzer zu /login
umleiten, wenn sie eine 403 von meiner API erhalten. Hier ist, was ich habe in meinem /app/routes/application.js
:Handhabung einer 403 in Ember.js
import Ember from 'ember';
import ApplicationRouteMixin from 'ember-simple-auth-auth0/mixins/application-route-mixin';
export default Ember.Route.extend(ApplicationRouteMixin, {
actions: {
error(error, transition) {
if (error.status === '403') {
this.replaceWith('login');
} else {
return true;
}
}
}
});
Aber dies scheint nicht gut mit Ember Daten zu arbeiten, und wenn ein 403 zurückgeführt wird, wird die Ausnahme ausgelöst, aber nicht durch den Router abgewickelt, alle Tipps ?
Können Sie mir ein Beispiel dafür zeigen? Ich bin mir nicht sicher ob ich das verstehe. –
Sicher, gerade aktualisiert. Dies sollte damit umgehen, was Sie suchen. – acorncom