_Role表开放了读写权限,但是给角色添加用户时候提示forbidden

接口提示:
Forbidden writing by object's ACL.

文字缩进4格 export const setUserToRole = (roleName, User) => {
var roleQuery = new AV.Query(AV.Role);
roleQuery.equalTo('name', roleName);
return new Promise((resolve, reject) => {
roleQuery.find().then(function (results) {

        // 如果角色存在
        if (results.length > 0) {
            var moderatorRole = results[0];
            moderatorRole.getUsers().add(User);
            return moderatorRole.save();
        }
        else {
            reject({ message: `角色${roleName}不存在` });
        }
    }).catch(function (error) {
        // 输出错误
        console.log(error);
        reject(error);
    });
})

}

如果默认 ACL 设为允许所有用户读和写,那么新创建的对象默认就会允许所有用户读和写,除非在创建对象的时候明确为对象指定了其他的 ACL 值。