我们的一些用户要求我们在我们发送请求的HTTP标头中包含与其帐户相关的数据,甚至是我们从API获得的响应.在命名,格式化等方面添加自定义HTTP标头的一般惯例是什么?
另外,您可以随意发布您在网上偶然发现的任何智能用途; 我们正试图用最好的目标来实现这个目标:)
我想知道人们通常如何使用backbone.js进行错误处理.每次调用model.save(后者调用Backbone.sync)时弹出一些东西会很不错.问题是,backbone.js如何知道服务器上何时出现错误或成功?我知道它会知道是否有500个服务器错误或类似的东西(由于Backbone.sync调用jQuery.ajax,jquery知道) - 但我希望能够传递消息和其他代码以便我可以提供更有意义的错误给用户的消息.
我有一个想法,并希望得到一些反馈.我们的想法是覆盖Backbone.sync.新同步从服务器获得响应,该响应必须采用特定格式.这种格式是这样的:
ServerResponseObject:
> ResponseCode
> Message
> Model
Run Code Online (Sandbox Code Playgroud)
没什么好看的,但基本上,它不是只返回普通模型,而是用一个包裹起来,ResponseCode并且Message可以向用户显示.
这是正常的做法吗?还有其他方法更好吗?
谢谢!