@nickname-none
Frontend-developer

SailsJs: валидатор email форм, не пропускает валидный эмайл, почему?

email: {
      type: 'string',
      email: true,
      required: true,
      unique: true
    }


При вводе нормального адреса-эмайл, выводится ошибка
{
  "error": "E_VALIDATION",
  "status": 400,
  "summary": "1 attribute is invalid",
  "model": "User",
  "invalidAttributes": {
    "userEmail": [
      {
        "rule": "email",
        "message": "\"email\" validation rule failed for input: 'normik@mail.ru'"
      }
    ]
  }
}

Почему так? Какие критерии установлены при валидации эмайл адреса?
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 1
kirill89
@kirill89
Я не очень знаком с данным движком, но попробуйте
{ email: { type: 'email', required: true, unique: true } }

Судя по документации это более правильный вариант.

P.S.: нашел ответ на гитхабе.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы