Я успешно использовал облачную функцию BeforeSave от Parse, чтобы изменить данные пользователя, прежде чем сохранять его, но я не могу понять, как вернуть эти измененные данные обратно клиент. Наполнение соответствующих измененных данных в ответ beforeSave.success, похоже, не работает. Я бы очень хотел, чтобы клиент не делал немедленную выборку пользователя при завершении сохранения или завершении сохранения пользователя в определенной Облачной функции, которая возвращает измененные данные в ответе. Мысли?Возврат измененных данных обратно клиенту из функции облачной функции beforeSave
ответ
Почему бы вам не написать другую функцию облака (не класс afterSave или beforeSave), чтобы выполнить процесс и вернуть результат вызывающему. В этом случае вызывающим является ваше устройство (я предполагаю, что ваш клиент является мобильным устройством), а вызывающий активирует функцию облака с заданными параметрами, а функция облака выполняет этот процесс и возвращает обратно все, что вы хотите. Таким образом, вы можете использовать измененные данные без дополнительной выборки.
Надеется, что это помогает, С уважением
Да, это в конечном итоге то, что я закончил делать. Я пытался избежать написания отдельной облачной функции, поскольку это вызывает 2 вызова API-интерфейса Parse (один для вызова функции облака, а другой - для сохранения пользователя внутри облачной функции), но я не могу понять, каким-либо другим способом. Thx ребята. – Dave
- 1. Возврат списка обратно к функции
- 2. Возврат данных из функции внутри функции
- 3. Возврат данных из функции (Swift)
- 4. PHP - возврат данных из функции
- 5. Возврат данных из функции асинхронной
- 6. Erlang: Возврат функции из функции
- 7. Определить параметр облачной функции
- 8. Возврат данных из функции http-запроса
- 9. возврат из функции JS
- 10. Возврат измененных данных в шаблон
- 11. Erlang: Возврат из функции
- 12. Возврат события из функции
- 13. Возврат FB.getLoginStatus из функции
- 14. Возврат OleDbDataReader из функции
- 15. Возврат структуры из функции?
- 16. Возврат строки из функции
- 17. Возврат значения из функции
- 18. Возврат strucure из функции
- 19. Возврат объекта из функции
- 20. Возврат матрицы из функции
- 21. Возврат из функции ничтожной
- 22. Возврат из вложенной функции
- 23. Возврат гибкого типа данных из C++-функции
- 24. Возврат данных из HTTP внутри функции
- 25. Возврат внешних данных из функции в ActionScript
- 26. возврат данных внутри функции из http post
- 27. NodeJS: Возврат данных из функции async
- 28. Scala: возврат нескольких типов данных из функции
- 29. Возврат функции неизвестного имени из функции
- 30. Возврат значения из функции R
У вас есть afterSave функции облака? Я думаю, вы могли бы передать его через ответ afterSave. – Dehli
Я попытался сделать функцию afterSave, но это не поддерживает ответ. FYI: Отклик от Héctor Ramos о afterSave и ответ https://parse.com/questions/cloud-code-unsaved-user-error-on-ftersave-function – Dave
Ой, я забыл. Как вы вызвали response.success()? Не могли бы вы показать свой код. – Dehli