【发布时间】:2013-11-14 23:10:10
【问题描述】:
我完全对使用 URL 进行路由的概念感到困惑,只是不明白我所看到的这两个概念之间是否存在冲突,或者我应该做些什么来准备我的开发以使用它们。
这两个概念是用于确定前端呈现的 URL 路由 (à labone.js) 和作为提供 API 服务的手段的后端路由。冲突在于它们是否在同一个域中。
例如,假设我计划这样的前端路由:
诸如骨干网之类的框架使用路由来确定要执行哪些操作以将模板呈现给用户。例如,url http://www.mydomain.com/categories 是在模板中呈现类别列表的路由。
但是,它需要从同一域上的后端服务获取类别列表,以便填充模型并处理数据更改。所以我计划能够发布、更新、删除等...
所以这就是我感到困惑的地方。如果我在http://www.mydomain.com/managecategories 上创建 API 服务,前端框架怎么知道不会因为我没有定义该路由而引发错误?
如果我只是手动更新 URL 并按 Enter 键,还需要处理什么(就错误处理而言)?
我无法理解这一点。
【问题讨论】:
标签: api rest backbone.js routing