говорит, что у меня есть модель Backbone, и я создаю экземпляр модели следующим образом:
var User = Backbone.Model.extend({ ... });
var John = new User({ name : 'John', age : 33 });
Интересно, если это возможно, когда я использую John.save()
для таргетинга /user/create
, когда я использую John.save()
во второй раз (update/PUT) для таргетинга /user/update
, когда я использую John.fetch()
для таргетинга /user/get
и когда я использую John.remove()
для таргетинга /user/remove
Я знаю, что каждый раз могу определить John.url
, прежде чем запускать какой-либо метод, но мне интересно, может ли это быть автоматически каким-то образом, без переопределения какого-либо метода Backbone.
Я знаю, что могу использовать один URL-адрес, например /user/handle
, и обрабатывать запрос на основе метода запроса (GET/POST/PUT/DELETE), но мне просто интересно, есть ли способ иметь разные URL-адреса для каждого действия в Backbone.
Спасибо!