解析用户保存抛出错误,没有任何提示
Parse user save throws an error without any hint
我试图使用
在Parse user表上保存一个用户user.save(null,{
success: function(savedUser){
alert("We saved parseID");
},
error: function(error){
alert('Error'+JSON.stringify(error));
}
})
不幸的是,抛出了包含我试图保存的对象的错误:
{"username":"ffsdfsd","password":"gdfgfdd","createAt":2016-09-21T13:13:18.965Z", "updatedAt":"2016-09-21T13:13:18.965Z","ACL":{"*":{"read":true},"2FUmrere":{"read":true,"write":true}},"sessionToken":"fdgfdgdgdgdf","objectId":"3ffd3f"}
任何想法?是否与ACL设置有关(只有读权限)?
如果您试图保存的用户不是登录用户,那么这是ACL问题。当在数据库中创建新用户时,默认ACL为public read,但写入权限仅授予该用户。
如果您仍然希望在不更改默认ACL的情况下保存该用户的新数据,则需要创建一个云代码函数,并且在云代码函数中需要编写以下代码:
user.save(null,{
sessionToken: request.user.get("sessionToken")
}).then(function(user){
// user saved
},function(error){
// error handling
});
请注意,在我的代码中,我发送了登录的用户会话令牌(这是在解析服务器中需要的),我也使用承诺,这是最佳实践。
相关文章:
- Graphiti中是否有任何工具提示功能
- 如何访问高图表工具提示中的任何特定数据
- 当单击任何其他工具提示时,无法打开uib工具提示
- 使用 jQuery 工具提示插件(或任何其他方法)显示带有 PHP 对象属性的工具提示
- 获得取消的 JavaScript 提示不执行任何操作
- 如果用户在收到提示后将任何信息留空,我如何从 Javascript 的输出 (window.alert) 中排除该数据
- 只要单击页面上的任何内容,引导工具提示就会停止工作
- 是否有任何关于让HTML5画布在IE9中工作的提示
- 基础工具提示不起作用.关于这个主题的任何想法
- 如何在JSDOC中标记任何类类型以获取类型提示
- 有没有任何方法可以创建带有两个输入字段的提示
- 有没有任何方法可以在Dreamweaver中自动显示javascript的代码提示
- 启动工具提示在任何其他事件运行后停止工作
- 闭包的问题.任何提示
- 是否有任何方法显示工具提示默认(没有悬停饼图)在chartjs
- 是否有可能提示用户输入任何grunt任务
- 解析用户保存抛出错误,没有任何提示
- 是否有任何jquery插件来生成提示图像
- JavaScript:关于在打开/关闭菜单时改进此代码的任何提示
- 关于在drupal中实现谷歌地图框架的任何提示