1
00:00:00,340 --> 00:00:01,590
OK, volveremos.

2
00:00:01,710 --> 00:00:03,160
Es hora de otro ejercicio.

3
00:00:03,270 --> 00:00:08,430
Esta vez vamos a practicar la creación de una aplicación exprés desde cero utilizando NPM, NPM

4
00:00:08,640 --> 00:00:13,630
y net, y un paquete que Jason y, lo más importante, practicarás escribiendo rutas en Express.

5
00:00:13,920 --> 00:00:17,360
Así que he escrito algunas instrucciones, pero también voy a demostrar cómo funciona.

6
00:00:17,370 --> 00:00:19,500
Creo que lo aclararán un poco.

7
00:00:19,530 --> 00:00:22,440
Tendrá que crear una nueva aplicación Express desde cero.

8
00:00:22,590 --> 00:00:28,350
y que siga todas las instrucciones para crear un paquete que contenga la canción de Jay y no necesites instalar Express.

9
00:00:28,620 --> 00:00:33,900
Así que crea un nuevo nombre de directorio, lo que quieras y, a continuación, dentro de eso, debes usar NPM

10
00:00:34,020 --> 00:00:39,660
Y quiero que lo guardes como una dependencia del paquete de una canción y luego debes configurar el

11
00:00:39,660 --> 00:00:40,140
Express.

12
00:00:40,140 --> 00:00:44,760
Puede que necesite mirar algunos videos antiguos o algún código antiguo nuestro para recordar cómo funciona eso.

13
00:00:44,880 --> 00:00:45,990
Pero lo importarás.

14
00:00:46,110 --> 00:00:50,610
Debe asegurarse de que al final del archivo está iniciando el servidor y luego necesita tres

15
00:00:50,610 --> 00:00:51,300
rutas diferentes.

16
00:00:51,630 --> 00:00:54,210
El primero es bastante sencillo.

17
00:00:54,210 --> 00:00:58,140
Cada vez que un usuario visita barra, debería imprimir cualquiera.

18
00:00:58,140 --> 00:00:59,730
Bienvenido a mi tarea.

19
00:00:59,760 --> 00:01:04,840
El siguiente es un poco más complicado cuando un usuario visita slash cut slash pig.

20
00:01:04,920 --> 00:01:07,590
Debería imprimir el cerdo dice Oink.

21
00:01:07,590 --> 00:01:11,260
Lo mismo para la vaca, excepto que debería imprimir la vaca, dice el moo.

22
00:01:11,340 --> 00:01:16,060
Y para Slash, el perro de corte slash debe imprimir el perro dice Wolf Wolf.

23
00:01:16,310 --> 00:01:18,520
Y eso tiene que funcionar para al menos cinco animales.

24
00:01:18,630 --> 00:01:19,850
Y puedes elegir los otros dos.

25
00:01:20,010 --> 00:01:23,390
Pero la parte más importante es que esta es una definición de ruta.

26
00:01:23,400 --> 00:01:29,560
Así que no estás escribiendo cinco apt diferentes para cerdos y vacas, lo estás haciendo todo en una sola ruta.

27
00:01:29,910 --> 00:01:35,370
Y mientras menos empiece un poco más complicado, lo que hará es tomar una palabra como hola

28
00:01:35,750 --> 00:01:38,280
y un número y repetirá hola tres veces.

29
00:01:38,280 --> 00:01:43,770
En este caso y en este caso, debería repetirse Hola cinco veces y eso es lo que vemos aquí.

30
00:01:43,920 --> 00:01:46,070
Y hay espacios entre las palabras.

31
00:01:46,350 --> 00:01:51,230
Y en este caso, repetirá blaw dos veces, lo que se imprimirá, bla, bla.

32
00:01:51,480 --> 00:01:57,420
Entonces, repetimos una barra diagonal sobre el número de veces para repetir la palabra.

33
00:01:57,420 --> 00:02:00,220
Te daré algunos consejos sobre lo que debes pensar.

34
00:02:00,240 --> 00:02:06,810
La primera es que cuando sacas este número de la ruta, en realidad va a ser una cadena y debes convertirlo

35
00:02:06,810 --> 00:02:09,210
en un número para trabajar con él.

36
00:02:09,510 --> 00:02:15,020
Y el segundo es que vas a querer utilizar un ciclo para construir una cadena para imprimir Musli.

37
00:02:15,750 --> 00:02:21,630
Si un usuario visita cualquier otra ruta que no haya definido, debe imprimir la página Lo sentimos no encontrada.

38
00:02:21,900 --> 00:02:24,040
Que estas haciendo con tu vida.

39
00:02:24,060 --> 00:02:26,670
Lo último que haré es darte una breve demostración.

40
00:02:26,730 --> 00:02:28,440
Entonces tengo una solución escrita.

41
00:02:28,680 --> 00:02:29,740
Simplemente lo ejecutaré.

42
00:02:30,030 --> 00:02:31,670
Nodo Aptera Sí.

43
00:02:31,760 --> 00:02:36,630
Y ahora si voy a estas rutas, la primera es solo la ruta que obtengo.

44
00:02:36,630 --> 00:02:37,150
Hola.

45
00:02:37,170 --> 00:02:38,800
Bienvenido a mi tarea.

46
00:02:38,850 --> 00:02:43,230
A continuación, si voy a talar, hablo slash cow.

47
00:02:43,620 --> 00:02:44,630
Me sale mu

48
00:02:44,850 --> 00:02:46,390
Voy a hablar cerdo porcino.

49
00:02:46,580 --> 00:02:49,080
Obtengo oink y demás.

50
00:02:49,260 --> 00:02:59,640
Y luego, si voy a cortar, repito y todos doy perro o lo repito 10 veces, obtengo un perro repetido 10 veces o incluso

51
00:03:00,090 --> 00:03:06,440
puedo hacerlo mil veces y puedo cambiar la palabra para que ahora sea Lobo.

52
00:03:07,200 --> 00:03:08,220
Y ahí vamos.

53
00:03:08,730 --> 00:03:14,700
Y luego también está el truco de todo lo cual si voy a cualquier ruta que no está definida lo sentimos.

54
00:03:14,700 --> 00:03:15,840
Página no encontrada.

55
00:03:15,870 --> 00:03:17,860
Que estas haciendo con tu vida.

56
00:03:17,910 --> 00:03:18,600
Todo bien.

57
00:03:18,600 --> 00:03:23,920
Así que, como siempre, recomiendo encarecidamente que haga este ejercicio, no avance rápidamente.

58
00:03:23,970 --> 00:03:25,410
No salte al próximo video.

59
00:03:25,590 --> 00:03:30,030
Aunque no es una aplicación hermosa glamorosa, es realmente importante que obtenga estos conceptos

60
00:03:30,330 --> 00:03:35,340
que puede crear una aplicación desde cero que puede usar NPM y crear su paquete que

61
00:03:35,340 --> 00:03:40,320
Jason puede configurar por sí mismo que usa variables de ruta y todo lo demás asociado

62
00:03:40,320 --> 00:03:41,150
a Express.

63
00:03:41,330 --> 00:03:45,120
Solo necesito que te familiarices cada vez más con el flujo de trabajo y

64
00:03:45,120 --> 00:03:46,910
la mejor forma de hacerlo es practicando.

65
00:03:46,920 --> 00:03:50,910
Una cosa es ver un video y ver que lo hago, pero es un animal totalmente diferente.

66
00:03:50,920 --> 00:03:53,520
¿Lo has hecho tú mismo y aprenderás mucho más?

67
00:03:53,610 --> 00:03:54,900
Así que por favor hazlo.

68
00:03:54,900 --> 00:03:55,920
No hagas trampa

69
00:03:55,920 --> 00:03:56,210
Todo bien.

70
00:03:56,220 --> 00:03:57,680
Te veré con la solución el próximo.
