breezejs 라이브러리를 사용하여 angularjs 클라이언트에서 하나의 엔티티를 업데이트하려고했습니다. saveChanges()를 호출 한 후 실제로 서버에 저장하고 클라이언트에서 가져올 수 있습니다. 그러나 서버가 응답을 반환하지 않았습니다. saveResult.entities는 정의되지 않았고 나를 위해 오류를 팝업합니다. 문서를 살펴볼 때 '일부 서비스 API는 저장된 모든 항목에 대한 정보를 반환하지 않습니다. 서버가 그러한 정보를 반환하지 않으면 saveResult.entities에 직접 저장된 캐시 된 엔터티를 추가해야합니다. 누구든지이 작업을 수행하는 방법의 예를 제공 할 수 있습니까?get 'undefined'saveResult.entities after saveChanges [breezejs]
이것은 업데이트를 시도 할 때의 코드입니다.
서버에서manager.saveChanges(entitiesToSave, null, (saveResult) => {
const savedRes = saveResult;
savedRes.entities = entitiesToSave;
return savedRes;
}).then(saveSucceeded);
서버 측 기술 스택은 무엇입니까? –
Olingo Odata V2. 업데이트가 끝나면 다시 응답이옵니다. --changeset_163c0553-73a6-436d-afa7-cbd8a8e3a3fd 콘텐츠 형식 : 응용 프로그램/HTTP 콘텐츠 전송 인코딩 : 이진 HTTP/1.1 204 없음 내용 컨텐츠 ID : 1 DataServiceVersion : 2.0 --changeset_163c0553-73a6-436d-afa7-cbd8a8e3a3fd-- – xixihaha
클라이언트 측에서 변경할 수있는 방법이 있습니까? – xixihaha