为了账号安全,请及时绑定邮箱和手机立即绑定

Backbone RESTful 规则问题?

Backbone RESTful 规则问题?

尚方宝剑之说 2019-04-13 08:36:58
刚学Backbone,我有两个疑问:Backbone使用一个urlRoot通过postdeleteput方式来增删改数据,而通常后端接口往往只有post和get方式,并且使用不同的url来操作Backbone要求接口直接返回model或collection数据,而通常的接口会返回{err:null,msg:'',value:{}}这种通用格式的数据,用以前端逻辑操作那是不是如果我想使用Backbone来改造项目,就需要后端重新定义所有的接口?有没有什么别的方法,可以自定义处理?
查看完整描述

2 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

第一个问题:
你需要重写Backbone.sync函数。
第二个问题:
你需要重写Model和Collection的Parse函数,在其中返回value。
                            
查看完整回答
反对 回复 2019-04-13
?
九州编程

TA贡献1785条经验 获得超4个赞

你可以无视它的规则,通过同名的方法重写。因为Backbone的默认规则最适合的是一个完全restful风格的后端接口,如果你的后端系统没有准备好,那就直接覆盖掉吧。
我这边做了一个项目就是后端不是完全restful风格的,重写之后发现主要是代码量增大,因为可重用代码变少了,但是其他没有任何影响。
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 408 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信