Javascript 如何与没有';t在主干应用程序中返回逻辑模型或集合

Javascript 如何与没有';t在主干应用程序中返回逻辑模型或集合,javascript,rest,backbone.js,Javascript,Rest,Backbone.js,使用主干模型和集合实用程序与在后端系统中返回逻辑实体的REST端点交互是有意义的。例如,以下端点非常符合逻辑地映射到模型和集合: GET /posts/:id > Model GET /posts > Collection PUT /posts/:id > Model 但是,对于没有真正映射到模型中的逻辑实体的端点呢?例如: POST /user/login > ? POST /user/validate-token > ? 强制主干模型/集合使用这样的端点似乎

使用主干模型和集合实用程序与在后端系统中返回逻辑实体的REST端点交互是有意义的。例如,以下端点非常符合逻辑地映射到模型和集合:

GET /posts/:id > Model
GET /posts > Collection
PUT /posts/:id > Model
但是,对于没有真正映射到模型中的逻辑实体的端点呢?例如:

POST /user/login > ?
POST /user/validate-token > ?
强制主干模型/集合使用这样的端点似乎没有意义。使用
$.ajax
或类似工具编写某种服务类似乎更合适。问题是我们已经花了很多时间扩展了
主干.sync
,以便在全局范围内响应特定的错误代码,并且不想在服务类中重复该功能


人们如何与主干应用程序中未映射到模型和集合的REST端点进行交互?

下面继续回答我自己的问题。“穆太短”让我在上面的评论中走上了正确的轨道


由于主干网默认使用
$.ajax
来处理其所有HTTP请求,因此您可以利用
$.ajaxSetup()
$(document).ajaxError()
等来处理任何应用程序范围内的ajax设置和错误响应。然后,您也可以自由地使用
$.ajax
编写HTTP服务类,并为两层服务器通信利用相同的设置。

用户组合url属性、获取方法、解析和“数据”参数来获取,所以您说的是只需破解主干模型,即使端点不返回模型?