【问题标题】:Backbone Marionette Route to Server URL到服务器 URL 的骨干木偶路由
【发布时间】:2014-11-03 02:26:45
【问题描述】:

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

所以他们会直接访问 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 应用程序中,而不是作为 Rails 视图存在于它之外?

【问题讨论】:

    标签: javascript jquery backbone.js marionette


    【解决方案1】:

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

    window.location = "/signin"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-06
      相关资源
      最近更新 更多