0
내가 구름 코드에서 내 사용자 개체의 필드를 업데이트하고 반영되지 않는 등업데이트 사용자는 로컬
Parse.Cloud.define("update", function(req, res){
req.user.unset("var");
req.user.save(null, {
useMasterKey: true,
}).then(function(user){
res.success("Updated");
});
});
문제는 그 값이 업데이트는 사용자의 백엔드에 반영되는 동안 테이블에서 Parse.User.current()는 여전히 업데이트 전에 값을 참조합니다. 나는 전화를 걸어 보았습니다
Parse.User.current().fetch()
그러나 아무 소용이 없습니다. 왜 다른 개체로이 작업을 수행 할 수 있고 의도 한대로 작동 할 수 있기 때문에 이러한 일이 발생하는지 이해하지 못합니다. 로그 아웃하고 다시 다시 시도하면 문제가 해결되지만 편리하지 않고 사용자에게 친숙하지 않습니다. 값을 설정 해제하면 로컬 사용자 변수를 "가져 오기"에서 제외하지만 값을 빈 문자열로 설정하면 작동하는 것처럼 보입니다. 그러나 이것이 좋은 방법이며 예상치 못한 결과가 발생할 수 있다고 생각하지 않습니다.