簡體   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