Jam*_*mes 3 express backbone.js
我正在使用Express和Backbone.js构建一个站点.我想在前端处理尽可能多的事情.
我很困惑的一件事是如何将路由请求推迟到Backbone而不是Express.我知道Backbone现在可以处理诸如'/ this/here'之类的路由,但当然Express首先解释它.
什么是将其交给Backbone的最佳方式?我应该在Express中创建一个处理我没有具体定义的所有内容的全局路由吗?
不确定为什么第一个答案被接受,但这是不正确的.有两种方法可以解决这个问题.
用户抓住所有进入你的节点快速路线
app.get "*", (req, res) ->
res.render "index"
Run Code Online (Sandbox Code Playgroud)在节点快速路由中使用catch全部使用
app.use (req, res) ->
res.render "index"
Run Code Online (Sandbox Code Playgroud)这些中的任何一个都应该位于所有路由的末尾,以便仍然可以调用任何其他页面或API端点的get.然后,您的客户端MVC路由器将转到正确的页面.
| 归档时间: |
|
| 查看次数: |
2933 次 |
| 最近记录: |