Javascript 当我使用ember simple auth时,如果出现401错误,如何重定向到登录页面?

Javascript 当我使用ember simple auth时,如果出现401错误,如何重定向到登录页面?,javascript,authentication,ember.js,ember-simple-auth,Javascript,Authentication,Ember.js,Ember Simple Auth,我的ember.js应用程序模型不是使用ember数据,而是使用ember.Object来设置ajax api url 在我成功登录后,我更改了令牌,我将得到401个错误。比如: "ember-simple-auth": "0.7.3" 但是页面是空的,如果我是一个用户,我不知道会发生什么?我想如果401错误被重定向到登录页面会更好 因此,我尝试路由错误操作: GET http://localhost:3000/api/account.json 401 (Unauthorized) 但无法重

我的ember.js应用程序模型不是使用ember数据,而是使用ember.Object来设置ajax api url

在我成功登录后,我更改了令牌,我将得到401个错误。比如:

"ember-simple-auth": "0.7.3"
但是页面是空的,如果我是一个用户,我不知道会发生什么?我想如果401错误被重定向到登录页面会更好

因此,我尝试路由错误操作:

GET http://localhost:3000/api/account.json 401 (Unauthorized)
但无法重定向到登录页面。

请帮忙

是indexroute中的操作代码,您已在router.js中定义了登录路径。介意显示你的router.js吗?看起来这是ember simple auth所有者的回答:@wenincode Yes。my routes.js中的登录路径。@Artych谢谢。但答案是使用余烬数据。我不能用。我的模型使用了Ember.Object。您是否配置了
crossOriginWhitelist
()?如果没有,Ember Simple Auth将不会在对第三方的请求中包含
授权
标题。是indexroute中的操作代码,并且您已在router.js中定义了登录路径。介意显示你的router.js吗?看起来这是ember simple auth所有者的回答:@wenincode Yes。my routes.js中的登录路径。@Artych谢谢。但答案是使用余烬数据。我不能用。我的模型使用了Ember.Object。您是否配置了
crossOriginWhitelist
()?如果没有,Ember Simple Auth将不会在对第三方的请求中包含
授权
标题。是indexroute中的操作代码,并且您已在router.js中定义了登录路径。介意显示你的router.js吗?看起来这是ember simple auth所有者的回答:@wenincode Yes。my routes.js中的登录路径。@Artych谢谢。但答案是使用余烬数据。我不能用。我的模型使用了Ember.Object。您是否配置了
crossOriginWhitelist
()?如果没有,Ember Simple Auth将不会在对第三方的请求中包含
授权
标题。
  actions: {
    error: function(error, transition) {

      if (error && error.status === 401) {
        // error substate and parent routes do not handle this error
        return this.transitionTo('login');
      }

      // Return true to bubble this event to any parent route.
      return true;
    }
  }