Привет я пытаюсь сделать очень простой бэкэнд, где администратор может изменить учетную запись других пользователей, но она не работает. Я понимаю, что это происходит потому, что у parse есть настройки безопасности по умолчанию, которые этого не позволяют. Ниже приведен фрагмент кода из маршрута обновления веб-приложения:
//UPDATE ROUTE
router.put("/:id", function(req, res){
var Users = Parse.Object.extend("User");
var query = new Parse.Query(Users);
// find and update the correct user
query.get(req.params.id).then(function(user) {
user.set("name", req.body.name);
user.save().then(function(doctor) {
console.log("user has been updated");
res.redirect("/doctors/"+ req.params.id);
}, function(error) {
console.log(error.message);
});
}, function(error) {
console.log("user could not be retrieved!");
});
});
Сообщение об ошибке: невозможно изменить пользователя HeFxUOj7q9. HeFxUOj7q9 - это объект для пользователя, который я пытаюсь обновить с другой учетной записи (учетной записи администратора)
У меня уже есть учетная запись администратора на сервере User класса разбора, но я не могу понять, как обновить другие учетные записи, используя учетную запись администратора. Я использую сервер разбора на nodeJs. Буду очень признателен за любую помощь. Заранее спасибо.