parse-server - ParseServer UnhandledPromiseRejectionWarning:未处理的承诺拒绝
问题描述
我只是将 parse-server 升级到 3.0.0,js-sdk 升级到 2.1.0。
Parse.Cloud.define('delete_account', function(request) {
var user = request.user;
user.set("delete",true);
user.save(null,{useMasterKey:true}).then(function(user){
return "account deleted,please logout";
}).catch(function (reason) {
throw "delete fail";
});
当我调用该函数时,它说:
(node:27120) UnhandledPromiseRejectionWarning: delete fail
(node:27120) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
解决方案
推荐阅读
- google-apps-script - 在 Google 表格模板中使用 DriveApp 类
- kubernetes - 具有 Kubernetes 持久卷的 SCDF 中的计划任务
- android - 当我向下和向上滚动 RecyclerView 时,Viewpager 图像消失
- node.js - 异步/等待不等待返回值
- vue.js - 让 Autoprefixer 与 TailwindCSS 和 Gridsome 一起工作
- cordova - 用于 iOS 13.2 的离子 WKWebView 的泛事件问题
- java - 运行 jar 文件的进程构建器
- angular - 计算满足 By.css() 的元素个数
- powerbi - 如何为 power bi 中的数值列创建过滤器?
- css - 中央对齐砌体网格