@tryvols
Front-End разработчик

Как кастомизировать ошибку валидации в actions sails.js?

Правила такие:
inputs: {
    email: {
      description: 'User email address.',
      type: 'string',
      required: true,
    },
    password: {
      description: 'User password.',
      type: 'string',
      required: true,
    },
    rememberMe: {
      description: 'User flag to save cookies.',
      type: 'boolean',
    }
  },


Запрос:
/api/v1/entrance/login?email=tryvols@gmail.com&password=&rememberMe=false

Ответ:
{
    "code": "E_MISSING_OR_INVALID_PARAMS",
    "problems": [
        "Invalid \"password\":  Cannot use '' (empty string) for a required input."
    ],
    "message": "The server could not fulfill this request (`POST /api/v1/entrance/login`) due to 1 missing or invalid parameter."
}


Я хочу изменить форму ответа ошибки, что бы они были интернационализированными и были другие поля, но в документации не нахожу как это сделать.
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы