繁体   English   中英

返回错误对象而不是解析器服务器中的字符串

[英]return error object instead of string in parser server

早些时候,我可以在云代码/使用返回一个错误对象前/后钩response.error(111, errObject)在解析服务器版本2.7.x

解析器服务器3.x+版本要求我现在抛出Error对象或字符串。 我想知道如何在不进行字符串化的情况下返回完整的错误对象。 在响应中返回对象很方便,因为例如可以说用户缺少哪些表单输入。

找到了解决方案,现在我必须显式调用Parse.Error

const userBeforeSave = (req) => {
  const result = Joi.validate(req.object.toJSON(), userValidator, { allowUnknown: true })
  if (result.error) {
    throw new Parse.Error(101, {msg: 'I cannot allow'})
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM