1
00:00:00,450 --> 00:00:02,220
Vamos a probar los datos en Postman.

2
00:00:02,340 --> 00:00:06,300
Vamos a probar cómo está funcionando nuestra validación en el API Red.

3
00:00:06,390 --> 00:00:07,980
Vamos a ejecutar la aplicación.

4
00:00:15,170 --> 00:00:20,120
Seleccionamos, por ejemplo, post, vamos a intentar crear un registro.

5
00:00:25,020 --> 00:00:33,990
A clientes nos vamos a body y body, seleccionamos RAW y en RAW Jackson apliqué hecho y acá vamos a

6
00:00:33,990 --> 00:00:35,670
enviar un Jackson vacío.

7
00:00:36,300 --> 00:00:38,160
Solamente la llares enviar.

8
00:00:39,390 --> 00:00:45,990
Perfecto italiano se fija en que retorna un Jason con el nombre Errors, que fue justo un nombre como

9
00:00:45,990 --> 00:00:52,230
llave que le pusimos en el mapa en el map, el campo comilla, el nombre de campo no puede estar vacío

10
00:00:52,320 --> 00:00:53,310
y así con cada uno.

11
00:00:54,120 --> 00:01:00,630
Entonces ahora, por ejemplo, vamos a enviar el email y algún valor, por ejemplo.

12
00:01:01,170 --> 00:01:01,560
Hola!

13
00:01:02,520 --> 00:01:06,120
Obviamente no es válido, pero el formato es incorrecto.

14
00:01:06,210 --> 00:01:09,360
El campo email no es una dirección de correo bien formada.

15
00:01:09,480 --> 00:01:14,100
Entonces vamos a cambiar con el arroba gmail.com.

16
00:01:14,310 --> 00:01:14,850
Enviar.

17
00:01:15,060 --> 00:01:17,130
Perfecto, ya el correo está perfecto.

18
00:01:17,220 --> 00:01:18,030
Ya no hay errores.

19
00:01:18,420 --> 00:01:19,890
Vamos a ir por el nombre

20
00:01:23,250 --> 00:01:23,670
Ant.

21
00:01:25,570 --> 00:01:28,780
El campo nombre, el tamaño tiene que estar entre 4 y 12.

22
00:01:28,990 --> 00:01:32,410
Todavía estamos con problemas, pero vamos a cambiar.

23
00:01:33,850 --> 00:01:36,820
Y envianos perfecto, solamente queda el abello.

24
00:01:41,190 --> 00:01:42,270
Y falta una coma.

25
00:01:42,340 --> 00:01:47,370
ÂQuÃ importante antes de enviar colocar la coma para separar los campos en el Yeison?

26
00:01:48,150 --> 00:01:49,260
Ahora si que enviamos.

27
00:01:51,220 --> 00:01:57,370
El cliente ha sido creado con éxito y retorna el objeto cliente hoy continúa con el flujo normal del

28
00:01:57,370 --> 00:02:02,410
método crear hace que nuestro API rest, la validación está funcionando perfecto.

29
00:02:03,340 --> 00:02:08,950
Entonces lo que queda es ir a nuestra aplicación por el lado de Angular.

30
00:02:09,010 --> 00:02:13,150
Obtener estos datos, manejar el error, el catch erros, la excepción.

31
00:02:13,180 --> 00:02:20,020
Cuando el status sea del tipo 400, un path request capturamos esos errores, lo manejamos como error

32
00:02:20,020 --> 00:02:25,720
de validación y se lo mostramos de una forma amistosa al usuario para que pueda corregir los datos y

33
00:02:25,720 --> 00:02:27,250
volver a enviar correctamente.

34
00:02:27,430 --> 00:02:28,300
Bien, eso es todo.

35
00:02:28,420 --> 00:02:29,390
Hemos llegado a su fin.

36
00:02:29,500 --> 00:02:30,370
Hasta la próxima.
