Backbone Marionette路由到服务器URL

时间:2014-09-09 15:26:57

标签: javascript jquery backbone.js marionette

我尝试添加一些用户登录的客户端验证,如果他们不想将它们路由到登录页面。问题是登录页面不在我的Backbone Marionette应用程序中。有没有办法在Marionette,Backbone,jQuery或Javascript中将用户路由到服务器端URL而离开Marionette应用程序?

所以他们直接去localhost:3000 / signin。我不确定如何使用Approuter甚至可以做到这一点,但我认为它不是。

这基本上是我想遵循的模式(我使用jQuery cookie来访问cookie):

API =
    list: ->
      if $.cookie('user_id') != null
        console.log "continue to marionette"
      else 
        console.log "route to signin"

我是否需要在我的Backbone Marionette应用程序中使用signin部分,而不是在Rails视图之外?

1 个答案:

答案 0 :(得分:1)

这很简单。只需将window.location更改为您想要的重定向。

window.location = "/signin"