2016-06-13 9 views
0

Nach den docs, ich routeAfterAuthentication in meinem Config setzen sollte/environment.js Datei.Strecke nach der Authentifizierung in Ember

Mein environment.js enthält folgende Komponenten:

module.exports = function(environment) { 
    var ENV = { 
    modulePrefix: 'client', 
    environment: environment, 
    baseURL: '', 
    locationType: 'auto', 
    routeAfterAuthentication: 'dashboard', 
... 

Allerdings ist es immer noch nicht auf dem Armaturenbrett Route umgeleitet zu werden und zeigen, dass die Index Route nicht definiert ist.

Fehle ich hier etwas?

Antwort

6

Sie müssen glut-simple-Auth Schlüssel wie dieser

var ENV = { 
}; 
... 
    ENV['ember-simple-auth'] = { 
    authenticationRoute: 'sign-in', 
    routeAfterAuthentication: 'YOUR ROUTE GOES HERE' 
    } 
... 

Sie sie auch durch die Umgebung definieren können einschließen innen if (environment === 'development'), sondern für alle Umgebungen können Sie sie nach var ENV Erklärung setzen. Es ist auch wichtig, das Anwendungsrouten-Mixin zu importieren, damit die Umleitung funktioniert (app/routes/application.js)

import Ember from 'ember'; 
import ApplicationRouteMixin from 'ember-simple-auth/mixins/application-route-mixin'; 


export default Ember.Route.extend(ApplicationRouteMixin, {}); 
Verwandte Themen