gpt4 book ai didi

backbone.js - 使用 Express.js 和 Backbone.js 设置默认路由

转载 作者:行者123 更新时间:2023-12-02 13:21:40 25 4
gpt4 key购买 nike

我正在使用 Express 和 Backbone.js 构建一个网站。我想在前端处理尽可能多的事情。

我感到困惑的一件事是如何将请求路由到 Backbone 而不是 Express。据我所知,Backbone 现在可以处理诸如“/this/here”之类的路由,但 Express 当然会首先解释它。

将其交给 Backbone 的最佳方式是什么?我是否应该在 Express 中创建一条全局路由来处理我未专门定义的所有内容?

最佳答案

不确定为什么第一个答案被接受,但这不正确。有两种方法可以处理这个问题。

  1. 用户可以获取所有节点的快速路线

    app.get "*", (req, res) ->
    res.render "index"
  2. 在节点快速路由中使用 catch all 使用

    app.use (req, res) ->
    res.render "index"

其中任何一个都应该位于所有路由的末尾,以便页面或 API 端点的任何其他 get 仍将被调用。然后,您的客户端 MVC 路由器将转到正确的页面。

关于backbone.js - 使用 Express.js 和 Backbone.js 设置默认路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9166637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com