Пользовательский объект ответа проверки в loopback4? - PullRequest
1 голос
/ 08 ноября 2019

Я добавил правила проверки для модели в петле. Проверки работают нормально, но ответное сообщение, которое я получаю, генерируется автоматически. Мне нужно отправить пользовательский объект ответа, основанный на проверке.

Моя проверка модели имеет многовариантность 5, как показано ниже

 @property({
    name: 'name',
    description: "The product's common name.",
    type: 'number',
    required: true,
    // Specify the JSON validation rules here
    jsonSchema: {
      multipleOf: 5
    },
  })
  counter: number;

Я получаю сообщение проверки, как показано ниже

{
  "error": {
    "statusCode": 422,
    "name": "UnprocessableEntityError",
    "message": "The request body is invalid. See error object `details` property for more info.",
    "code": "VALIDATION_FAILED",
    "details": [
      {
        "path": ".counter",
        "code": "multipleOf",
        "message": "should be multiple of 5",
        "info": {
          "multipleOf": 5
        }
      }
    ]
  }
}

Мне нужно изменить объект ответа в соответствии с моим требованием. Могу ли я обновить этот объект ответа?

...