gpt4 book ai didi

javascript - 云代码未正确更新用户的用户名

转载 作者:行者123 更新时间:2023-12-03 08:42:52 24 4
gpt4 key购买 nike

由于某种原因,Cloud Code 没有更新当前用户的用户名,尽管它正在更新电子邮件字段。我正在使用主 key ,尽管一切都返回成功,但用户名不会更新(即使在数据浏览器上也是如此)。

这是我的代码:

        //Get Current User
var user = Parse.User.current();

//Update username
user.set("email", request.params.email);
user.set("username", request.params.username);
user.save(null, {

//Success
success: function(user) {

//Done
response.success("Username saved! 🎉");
},

//Error
error: function(user, error) {

// Execute any logic that should take place if the save fails.
response.error("Aww man. Something went wrong. Please try again. 😅");
}

});

我已确保参数正确传递,并且我的 iOS 应用程序上的名称等没有错误。

最佳答案

我的猜测是获取调用用户时存在问题。

使用 request.user 获取调用用户并尝试以下操作。

// Get the requesting user
var user = request.user;

if (user) {
user.set("email", request.params.email);
user.set("username", request.params.username);
user.save(null, {
success: function(user) {
response.success("Username saved! 🎉");
},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});
} else {
response.error("Aww man. Something went wrong. Please try again. 😅");
}

关于javascript - 云代码未正确更新用户的用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33006094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com