No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Haciendo lógica de negocio con AWS Api Gateway

5/24
Recursos

Aportes 7

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Para validar un email no use regex si no que use format al colocar un tipo string

"email": {
        "description": "Email person",
        "type": "string",
        "format": "email"
      }

Pero no se por que al quitarle el punto igual me valida que es un email correcto para ello entonces agregue el parametro para colocar regex

      "email": {
        "description": "Email person",
        "type": "string",
        "pattern": "^\\S+@\\S+\\.\\S+$",
        "format": "email"
      }

Me parece excelente ésta manera de validar datos. Ya no es una tarea a la que le debemos asignar computo en una función sino que se puede hacer desde nuestro API Gateway.
🔍 🔍 🔍

Cómo validar que el request viene en formato json? y pase por la validación?. Si es de tipo texto no pasa por la validación.

Si por alguna razón no te funciona la validacion del schema

verifica que esté en formato JSON, (estaba enviando mis peticiones en text y por alguna razon pasaba por APIGATEWAY y persistía la información)

Para hacer referencia a propiedades en otros archivos JSON, utiliza la sintaxis ${file(./miArchivo.json):algunaPropiedad}. Es importante que el archivo al que haces referencia tenga la extensión correcta para su tipo de archivo (.yml para YAML o .json para JSON) para que sea interpretado correctamente.

Excelente clase.

Yo utilice el siguiente patter en el archivo de user-schema.json:

Con esto pude hacer la validacion del correo al hacer una creacion del mismo tal como me aparece en postman.