Я общаюсь с сервисами OData, используя Breeze.js и хочу иметь возможность получать и сохранять данные. Таким образом, есть две конечные точки, которые должны быть использованы, чтобы получить и сохранить ресурсы:Breeze.js - переназначение цели в пользовательскую конечную точку
1. https://domain.com/smth/getdata
2. https://domain.com/smth/postdata
я создал менеджер, целью которого является получить данные, и отправить их обратно на сервер, если это необходимо:
var smthManager = new EntityManager(http://domain.com/smth/getdata);
После изменения объектов в smthManager я должен их сохранить (используя endpoind 2). Исследуя documentation я нашел следующее заявление:
вы можете повторно целевой «Сохранить» для пользовательского сервера конечной точки, такие как произвольно названного метода действия на отдельном
Так вот код «повторно целевой ворота»:
var so = new SaveOptions({ resourceName: "postdata" }); // also tried with resourceName: 'http://domain.com/smth/postdata'
myEntityManager.SaveChanges(null, so);
Но после всех этих манипуляций, что я могу видеть, что запрос был отправлен в https://domain.com/smth/getdata/$batch
Спасибо, Джей! Совершенно ясно. –