2016-06-13 146 views
0

認證按照docs後,我應該把routeAfterAuthentication配置/ environment.js文件。路線在灰燼

environment.js包含以下內容:

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

但是,它仍然沒有被重定向到儀表板的路線和顯示該指數路徑沒有定義

我在這裏錯過了什麼嗎?

回答

6

您將需要包括這樣

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

燼,簡單身份驗證密鑰您還可以通過環境中,如果(environment === 'development')定義它們,而是適用於所有環境,你可以VAR ENV聲明之後把它們。導入應用程序路由mixin以便重定向工作也很重要(app/routes/application.js

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


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