1
00:00:00,070 --> 00:00:04,860
Bueno, regrese en esta lección vamos a seguir trabajando en yo camp, pero no vamos

2
00:00:04,890 --> 00:00:06,620
a agregar nuevas características o funcionalidades.

3
00:00:06,840 --> 00:00:09,220
Vamos a refactorizar el código existente.

4
00:00:09,240 --> 00:00:14,460
Así que he estado hablando de refactorizar las rutas y nuestra aplicación J. S. durante mucho tiempo y se ha

5
00:00:14,460 --> 00:00:19,410
vuelto cada vez más fuera de control y tenemos suficiente código aquí que garantiza la refacturación y

6
00:00:19,410 --> 00:00:20,750
nos enfocaremos en las rutas.

7
00:00:21,000 --> 00:00:25,000
Así que déjame resaltar los diferentes grupos de rutas que tenemos ahora.

8
00:00:25,050 --> 00:00:32,790
Tenemos nuestras rutas de autenticación alrededor de 40 líneas de algo aquí y tenemos rutas de comentarios allí.

9
00:00:33,690 --> 00:00:39,860
Y luego también tenemos nuestras gotas de campamento que van otras 40 o más líneas aquí.

10
00:00:40,080 --> 00:00:42,590
Entonces esos son los tres principales grupos de rutas que tenemos.

11
00:00:42,880 --> 00:00:47,400
Y vamos a dividirlos en tres archivos diferentes y luego requerirlos a todos,

12
00:00:47,450 --> 00:00:57,240
por lo que tendremos que requerir un muelle que tenga el mismo aspecto que las rutas de comentario de var igual a requerido y tendremos los comentarios de una

13
00:00:57,420 --> 00:00:59,180
barra de directorios de ruta.

14
00:00:59,550 --> 00:01:00,770
Entonces, tendremos que hacer que eso funcione.

15
00:01:00,770 --> 00:01:05,480
No funcionará en este momento y haremos lo mismo para el campamento y para nuestras gargantas.

16
00:01:05,490 --> 00:01:06,740
Y esa es solo la primera parte.

17
00:01:06,780 --> 00:01:11,160
Dividir cosas en diferentes archivos y luego voy a mostrarte otra forma en que podemos secar nuestras

18
00:01:11,190 --> 00:01:15,300
rutas aún más y hacer las cosas un poco más limpias usando el enrutador Express.

19
00:01:15,360 --> 00:01:20,190
Llegaremos a eso, pero comenzaré haciendo un directorio de ruta y estoy trabajando dentro de

20
00:01:20,310 --> 00:01:26,150
7 en este momento porque estamos haciendo cambios sustanciales en la estructura de la aplicación y los directorios.

21
00:01:26,370 --> 00:01:29,390
Entonces sería bastante confuso si no hiciera una nueva versión.

22
00:01:29,940 --> 00:01:37,020
Vamos a hacer un directorio llamado para las rutas y luego haremos tres

23
00:01:37,710 --> 00:01:50,520
rutas de archivos diferentes. Slash Campgrounds. Las rutas de EE. UU. Reducen los comentarios hacia nosotros y enruta la barra de ruta y

24
00:01:50,520 --> 00:01:57,390
podemos cancelar esto. J. S. rutas de uso múltiple que no están relacionadas con un modelo en particular.

25
00:01:57,390 --> 00:01:59,730
o podríamos llamarlo índice, que es otro que verá a menudo para las

26
00:01:59,730 --> 00:02:00,780
Y voy a ir con eso por ahora.

27
00:02:00,790 --> 00:02:03,140
Índice Sí.

28
00:02:03,240 --> 00:02:09,840
Así que vamos a abrirlos y si hacemos C9 en un directorio, se abrirán los tres que aparecen.

29
00:02:10,020 --> 00:02:12,140
Y luego podemos simplemente hacer clic en los que queremos.

30
00:02:12,210 --> 00:02:15,160
Entonces ahora tenemos este pequeño subárbol que preferimos.

31
00:02:15,420 --> 00:02:21,210
Comencemos trabajando con los campamentos para abrir eso y voy a copiar todas las rutas de

32
00:02:21,210 --> 00:02:22,230
campamento de aquí.

33
00:02:22,410 --> 00:02:30,460
Así que eso comienza aquí y eso se reduce hasta que nuestro comentario se dirija allí mismo.

34
00:02:30,930 --> 00:02:35,190
Y peguemos eso en los campamentos y no solo va a funcionar automáticamente de la caja.

35
00:02:35,430 --> 00:02:36,860
Tendremos que cambiar algunas cosas.

36
00:02:37,020 --> 00:02:39,920
Pero empecemos por dividir los archivos.

37
00:02:39,960 --> 00:02:45,400
Entonces, voy a trabajar con los comentarios y solo tenemos 2 rutas de comentarios o no.

38
00:02:45,990 --> 00:02:48,980
Así que tomaré los dos que los pongan en este archivo.

39
00:02:49,500 --> 00:02:55,790
Por último, abriremos el índice sí y agregaremos la otra ruta para que tengamos nuestra ruta.

40
00:02:56,040 --> 00:03:03,660
a refabricar por separado, pero eso pertenece a las rutas de autenticación porque allí es donde lo estamos usando.

41
00:03:03,660 --> 00:03:10,680
Y luego, las rutas de autenticación hasta ahora y voy a tomar esto, está conectado junto con nosotros

42
00:03:10,680 --> 00:03:11,890
y lo vamos

43
00:03:12,030 --> 00:03:14,630
Y también es una dependencia de las rutas de comentarios.

44
00:03:14,760 --> 00:03:17,450
Sí, lo estamos usando, también está conectado aquí.

45
00:03:17,490 --> 00:03:19,040
Así que copiemos todo eso.

46
00:03:19,080 --> 00:03:24,480
Entonces, se registra en todas las rutas, incluida la ruta.

47
00:03:25,150 --> 00:03:27,810
Y ahora realmente hemos limpiado el archivo de acceso.

48
00:03:28,320 --> 00:03:32,530
Peguemos eso en el índice sí y guardemos.

49
00:03:33,270 --> 00:03:37,990
Y estamos recibiendo errores por todos lados porque nuestros archivos no saben a qué aplicación se está refiriendo.

50
00:03:38,430 --> 00:03:41,960
Como puede ver, es uno de los problemas con los que se está tropezando.

51
00:03:42,360 --> 00:03:48,900
Pero en realidad no vamos a declarar una aplicación variable como lo haríamos en el pasado donde hacemos que

52
00:03:49,230 --> 00:03:51,390
nuestra aplicación sea igual a Express.

53
00:03:51,390 --> 00:03:53,610
Vamos a hacer algo un poco diferente.

54
00:03:53,610 --> 00:03:58,010
Vamos a usar el enrutador express y la máquina con eso para comenzar.

55
00:03:58,140 --> 00:04:06,450
aquí para Express equals require express y luego vamos a escribir var router igual

56
00:04:06,450 --> 00:04:16,590
a express dot router y luego agregaremos todas las rutas al enrutador en lugar de a la aplicación.

57
00:04:16,590 --> 00:04:18,000
Exigiremos expresivo

58
00:04:18,350 --> 00:04:24,240
Y vamos a hacer esto primero solo para mostrarte y luego explicaré por qué vale la pena hacerlo.

59
00:04:25,650 --> 00:04:26,890
Entonces haremos eso.

60
00:04:27,270 --> 00:04:32,490
Y luego, por supuesto, tenemos que exportar algo de este archivo y todo lo que necesitamos exportar

61
00:04:32,640 --> 00:04:36,140
es enrutador, de modo que el módulo que exporta equivale al enrutador.

62
00:04:36,870 --> 00:04:43,350
Así que creamos esta variable de enrutador igual que en el enrutador de punto expreso básicamente una nueva instancia del

63
00:04:43,350 --> 00:04:49,790
enrutador Express y luego estamos agregando todas las rutas al enrutador que ya no las agrega a la aplicación.

64
00:04:49,830 --> 00:04:55,260
Pero a este enrutador y luego estamos devolviendo o exportando el enrutador al final.

65
00:04:55,350 --> 00:04:57,330
Y esto es campamentos que sí.

66
00:04:57,580 --> 00:05:02,570
Y si voy a mi aplicación, sí, voy a comenzar solicitando todos mis archivos de enrutador.

67
00:05:03,090 --> 00:05:11,290
Así que lo haré por separado de las otras dependencias de las rutas de comentarios

68
00:05:11,860 --> 00:05:20,850
de var y luego tendremos rutas de campamento. Las rutas de Eco requieren rutas de barra diagonal.

69
00:05:21,490 --> 00:05:31,510
Y luego también tenemos Auth. y lo hará a través de iguales y todos se agruparán muy bien.

70
00:05:32,690 --> 00:05:34,260
Es como esto.

71
00:05:34,930 --> 00:05:43,950
Aceptar requiere el mapa de barras diagonales de barra diagonal y podemos llamar a este índice Raf si lo desea.

72
00:05:44,380 --> 00:05:47,180
OK, así que guardaremos eso.

73
00:05:47,230 --> 00:05:50,220
Ahora estamos importando o requiriendo esos tres archivos.

74
00:05:50,470 --> 00:05:53,420
Pero eso no es suficiente para que los usemos todavía.

75
00:05:53,410 --> 00:05:58,690
Hemos solicitado los archivos y, por cierto, solo uno de ellos está exportando algo.

76
00:05:58,900 --> 00:06:02,540
Los comentarios y los índices j s siguen siendo problemáticos.

77
00:06:02,770 --> 00:06:07,390
Pero si volvemos a Apter Sí, necesitamos escribir una aplicación que uso.

78
00:06:07,450 --> 00:06:13,860
Así que voy a hacer esto aquí y les mostraré cómo se ve primero después de usarlo.

79
00:06:14,080 --> 00:06:17,020
Y luego debemos darle el nombre de nuestras rutas que requerimos.

80
00:06:17,140 --> 00:06:20,340
Así que el comentario enruta las rutas de campamento y las rutas de índice.

81
00:06:20,440 --> 00:06:21,620
Entonces haremos eso.

82
00:06:21,670 --> 00:06:28,810
Entonces comenzaremos con las rutas de índice y luego otra actualización usará las rutas de comentario.

83
00:06:28,810 --> 00:06:36,010
Y luego, otra vez, después de que se trata de restos de camping y que dice que podemos usar esos tres archivos

84
00:06:36,010 --> 00:06:41,830
de ruta que hemos requerido en este momento, solo el camping J us realmente se configuró correctamente.

85
00:06:42,010 --> 00:06:51,040
Así que terminemos con los demás comentarios J usamos y cambiaremos todas las aplicaciones dot punto del enrutador CB

86
00:06:52,090 --> 00:07:00,880
y luego en la parte inferior hacemos el módulo que exporta igual a enrutador y guarda pero todavía tenemos

87
00:07:00,880 --> 00:07:01,710
algunos problemas.

88
00:07:01,750 --> 00:07:03,380
Usted puede ver está conectado.

89
00:07:03,430 --> 00:07:07,720
Necesitamos definir que el campamento no está definido.

90
00:07:08,380 --> 00:07:11,030
Y esto también se está quejando de que el campamento no está definido.

91
00:07:11,320 --> 00:07:14,420
Entonces, debemos asegurarnos de que también agreguemos los modelos correctos.

92
00:07:14,440 --> 00:07:22,950
Así que hasta aquí solo haremos otro extremo y no comenzaremos con el camping igual requerido.

93
00:07:23,240 --> 00:07:25,180
Y necesitamos obtener la ruta de archivo correcta.

94
00:07:25,180 --> 00:07:31,770
Así que ahora estamos dentro del directorio de rutas y necesitamos ingresar al campamento de directorio de modelos.

95
00:07:32,240 --> 00:07:33,140
Sí.

96
00:07:33,220 --> 00:07:43,750
modelos dot dot slash slash camping y luego también importaremos comentarios que deben ser comentarios de barra de modelo.

97
00:07:43,750 --> 00:07:46,190
Entonces, tenemos que hacer los

98
00:07:46,250 --> 00:07:48,400
Esos son los dos modelos que

99
00:07:52,000 --> 00:07:59,510
queremos requerir aquí y guardaremos, pero todavía tenemos este problema de que está conectado y para comenzar, solo voy a

100
00:07:59,630 --> 00:08:00,770
copiar el código.

101
00:08:01,060 --> 00:08:03,130
Por lo tanto, está en la parte inferior de este.

102
00:08:03,130 --> 00:08:07,870
Así que copie eso en ambos lugares, así que lo mantendremos en nuestras rutas de índice.

103
00:08:08,050 --> 00:08:14,440
También vamos a agregarlo a nuestra ruta de comentarios y solo ponerlos en la parte inferior por ahora y guardar.

104
00:08:14,950 --> 00:08:20,690
Y ahora que el aire se va y no tenemos aire, podemos entrar en este archivo.

105
00:08:20,870 --> 00:08:26,320
Ahora es dirección nuestro índice J. S. donde hay un poco más de qué preocuparse

106
00:08:26,350 --> 00:08:28,680
porque estamos usando algún otro código que arrojará algunos problemas.

107
00:08:28,880 --> 00:08:38,410
Así que tenemos que comenzar con nuestro código que requiere Express y luego crea

108
00:08:38,410 --> 00:08:42,420
el enrutador Express simplemente cópielo aquí.

109
00:08:43,500 --> 00:08:53,020
Establecer y luego vamos a cambiar todas estas aplicaciones para que el enrutador se enrute las publicaciones

110
00:08:57,300 --> 00:08:58,890
así y guardar.

111
00:08:59,050 --> 00:09:00,270
Tenemos un problema.

112
00:09:00,640 --> 00:09:05,190
Se queja de que el pasaporte no está definido y eso es porque no está definido.

113
00:09:05,360 --> 00:09:12,840
Entonces, todo lo que necesitamos hacer es un pasaporte VAR igual a requerir pasaporte.

114
00:09:13,850 --> 00:09:17,700
Y casi llegamos, pero también tenemos un problema donde el usuario no está definido.

115
00:09:17,920 --> 00:09:28,940
Por lo tanto, necesitamos definir al usuario para que nuestro usuario iguale requiera que los modelos dot dot slash muestren al usuario.

116
00:09:28,930 --> 00:09:33,310
Probablemente lo hayas notado para poder dividir las cosas en archivos separados y mantener

117
00:09:33,320 --> 00:09:34,920
nuestra aplicación limpia y ordenada.

118
00:09:35,140 --> 00:09:40,250
Significa que tenemos que exigir las cosas un poco más a menudo y esa es la única desventaja.

119
00:09:40,270 --> 00:09:45,440
Es un poco más de código para requerir cosas, pero a largo plazo tiene mucho más sentido romper

120
00:09:45,440 --> 00:09:46,560
un código como este.

121
00:09:46,610 --> 00:09:51,640
Mantener las cosas organizadas tiene un cierto orden y estructura en nuestra aplicación y puede significar una o

122
00:09:51,640 --> 00:09:55,260
dos líneas adicionales aquí, pero mantiene su archivo de Applecross corto y agradable.

123
00:09:55,580 --> 00:10:01,660
OK, entonces si intentamos probar esto ahora, tenemos nuestras tres rutas que estamos requiriendo que

124
00:10:01,660 --> 00:10:06,720
todos estos archivos estén ahora configurados donde tienen las dependencias importantes requeridas.

125
00:10:06,770 --> 00:10:13,360
Los modelos expresan un enrutador expreso y luego estamos exportando en la parte inferior de todos ellos, aunque no lo

126
00:10:13,370 --> 00:10:20,400
estamos haciendo en este caso, lo que necesitamos hacer es un índice como módulo pero exportar es igual a enrutador Ahora, si

127
00:10:22,400 --> 00:10:23,790
intentamos iniciar el aplicación

128
00:10:23,820 --> 00:10:26,320
Veamos si obtenemos algún error.

129
00:10:26,430 --> 00:10:27,410
Se ve bien.

130
00:10:27,690 --> 00:10:28,950
Probémoslo.

131
00:10:29,310 --> 00:10:33,120
Entonces, iremos a la ruta raíz para comenzar a trabajar en esa ruta.

132
00:10:33,600 --> 00:10:34,920
Siente los campamentos.

133
00:10:34,950 --> 00:10:40,130
Tenemos un problema aquí es que no definimos el campamento en lugar de la ruta de los campamentos.

134
00:10:40,640 --> 00:10:49,830
Entonces, tenemos que abrir el camping J. S. y solo agrega que nuestro campamento VAR equivale a requerir

135
00:10:49,860 --> 00:10:54,680
que los modelos dot dot slash recorten el campamento tal como lo hicimos en los otros archivos.

136
00:10:54,690 --> 00:10:56,610
Asegúrate de que no haya otros errores aquí.

137
00:10:56,630 --> 00:10:58,240
Se ve bien.

138
00:10:58,320 --> 00:11:04,140
Reinicia el servidor y pruébalo nuevamente.

139
00:11:04,130 --> 00:11:05,710
Ahora tenemos que irnos.

140
00:11:06,460 --> 00:11:08,030
Así que estamos viendo la página del programa.

141
00:11:08,100 --> 00:11:09,050
Volvamos.

142
00:11:09,120 --> 00:11:10,890
Intenta iniciar sesión

143
00:11:11,000 --> 00:11:11,750
Estupendo.

144
00:11:12,210 --> 00:11:16,790
Severus contraseña y todo funciona bien.

145
00:11:16,860 --> 00:11:17,970
Lo cual es genial.

146
00:11:17,980 --> 00:11:23,280
En realidad, fue un cambio mayor que podemos hacer para secar o codificar un poco y tiene que ver con

147
00:11:23,270 --> 00:11:28,230
esta línea. Aquí están estas tres líneas, en realidad, lo que estamos haciendo después de usar las rutas de

148
00:11:28,250 --> 00:11:33,160
indexación de las rutas de campamento y las rutas de comentarios. do es acortar las declaraciones de ruta.

149
00:11:33,210 --> 00:11:36,660
Así que tomemos un ejemplo de rutas de comentarios en común Jay.

150
00:11:36,690 --> 00:11:37,380
Sí.

151
00:11:37,440 --> 00:11:45,770
Slash al final de uno de ellos o en la página de sequía del campamento. Si abro eso, puede ver que todos comienzan

152
00:11:45,810 --> 00:11:51,260
con los campamentos Slash y podemos reducir esa duplicación cuando los solicitemos en nuestra aplicación.

153
00:11:51,290 --> 00:11:58,080
Las dos rutas que todos tenemos empiezan con los campos de campamento ID de barra de corte comentarios Los

154
00:11:58,080 --> 00:12:02,260
campamentos reducen los comentarios de ID de barra y luego tenemos a

155
00:12:02,310 --> 00:12:03,390
Sí.

156
00:12:03,380 --> 00:12:04,770
Así que comencemos con el campamento.

157
00:12:05,070 --> 00:12:12,630
Puedo decir que todas las rutas de los campamentos deberían comenzar con los campamentos Slash y tomaremos todas estas rutas G-S

158
00:12:12,620 --> 00:12:19,130
para acampar que tenemos para encontrar estas rutas aquí y anexar el camping slash en frente de ellos.

159
00:12:19,500 --> 00:12:25,380
Entonces, si vamos a hacer este cambio, entonces tenemos que ir a un archivo JS para acampar y deshacernos de todos

160
00:12:25,380 --> 00:12:26,490
los campamentos de slash.

161
00:12:26,490 --> 00:12:32,100
Entonces el índice ahora para mostrar todos los campamentos es solo barra.

162
00:12:32,750 --> 00:12:41,130
El crear es solo una barra, nuestro nuevo es solo un corte Nuevo nuestro show.

163
00:12:41,190 --> 00:12:44,900
Es solo una ID de barra y eso es todo lo que tenemos.

164
00:12:45,000 --> 00:12:51,230
Así que guardaremos y lo que hace de nuevo es que se necesitan rutas de camping. Todas estas rutas fueron definidas

165
00:12:51,240 --> 00:12:54,710
en ese archivo y agrega campamentos de barra en frente de ellos.

166
00:12:54,990 --> 00:13:00,690
o podemos decir que todos comienzan. con Slash si queremos que todos coincidan con este patrón,

167
00:13:00,690 --> 00:13:05,840
primero proporcionamos la cadena y probémoslo para comenzar la actualización del servidor en la

168
00:13:06,170 --> 00:13:11,160
página de campings, que ahora está funcionando, aunque la ruta misma vaya al campamento.

169
00:13:11,150 --> 00:13:20,460
Por lo tanto, nos ayuda a limpiar el código y podemos hacer lo mismo, aunque para las rutas de índice no hay nada en común que

170
00:13:20,460 --> 00:13:24,220
queremos mantener delante de ellos, así que podemos dejarlo como está

171
00:13:24,260 --> 00:13:27,680
Sí, la ruta del índice es solo barra inclinada.

172
00:13:27,890 --> 00:13:32,370
En realidad, se trata de un slash camping debido a esta línea aquí.

173
00:13:32,660 --> 00:13:33,850
Así que comenta las rutas.

174
00:13:33,920 --> 00:13:43,430
Es un poco más complicado porque todos comienzan con los comentarios de slash campground slash colon slash y luego podemos

175
00:13:43,590 --> 00:13:50,830
ir al comentario de comentario J us rutas y cambiar todo esto para que esto

176
00:13:50,880 --> 00:13:53,280
sea solo una barra nueva.

177
00:13:53,850 --> 00:13:56,070
Y esto es solo barra.

178
00:13:56,880 --> 00:14:02,700
Así que acortamos mucho las rutas y agrupamos las cosas en estas ideas estos temas para que todas las rutas

179
00:14:02,700 --> 00:14:07,320
del campamento comiencen con los campamentos Slash y podamos escribir declaraciones de ruta más cortas.

180
00:14:07,320 --> 00:14:12,720
Y eso es especialmente cierto con los comentarios donde no tenemos que proporcionar este prefijo largo aquí, pero

181
00:14:12,720 --> 00:14:13,650
hay un problema.

182
00:14:13,760 --> 00:14:18,200
Si guardamos, asegúrese de guardar el archivo de comentarios y volver y

183
00:14:21,240 --> 00:14:27,710
reiniciar y actualizar, y vamos a una de las rutas de comentarios, como agregar un nuevo comentario.

184
00:14:27,720 --> 00:14:29,750
Primero vamos a tener que iniciar sesión, por supuesto.

185
00:14:30,060 --> 00:14:35,120
Así que iniciaré sesión en Severus e intentaré eso nuevamente.

186
00:14:35,750 --> 00:14:38,310
Y ahora intento agregar un comentario.

187
00:14:38,370 --> 00:14:43,920
Tenemos un problema y es difícil saber cuál es el problema de este error que siempre es frustrante, pero dice

188
00:14:44,300 --> 00:14:49,660
que no se puede leer el nombre de una propiedad de NULL y que apunta a esta línea aquí.

189
00:14:49,750 --> 00:14:51,160
Nombre de los campamentos.

190
00:14:51,210 --> 00:14:57,290
Entonces, de ese error podemos deducir que el campamento es nulo, lo que significa que no está encontrando nuestro

191
00:14:57,360 --> 00:15:03,840
campamento en la base de datos porque en vez de esta ruta de comentarios cuando creamos un nuevo comentario, lo

192
00:15:03,840 --> 00:15:06,500
primero que hace es buscar un campamento por ID.

193
00:15:06,750 --> 00:15:10,050
Y lo que está sucediendo es que nuestra identificación en realidad no se encuentra.

194
00:15:10,230 --> 00:15:18,400
Entonces, podemos probarlo haciendo un ID de parámetro de solicitud de registro de confianza y no iniciar el servidor.

195
00:15:18,990 --> 00:15:24,080
Y esto funcionó perfectamente hasta que cambiamos esas rutas y usamos este enrutador expreso

196
00:15:24,620 --> 00:15:30,390
como este, donde especificamos que todas las rutas de comentarios comienzan con esto, agregamos la identificación

197
00:15:30,380 --> 00:15:39,620
de Colan, pero si lo probamos, estamos frescos y miramos aquí antes. esta flecha larga se señala que podemos ver que no se imprimió.

198
00:15:39,890 --> 00:15:42,420
Entonces no es encontrar la ID.

199
00:15:42,570 --> 00:15:48,450
Lo que está pasando es que nuestro yo RE. o colon I. RE. El parámetro de ruta no está llegando

200
00:15:48,440 --> 00:15:49,180
a nuestras rutas de comentarios.

201
00:15:49,380 --> 00:15:55,260
Y hay una solución realmente fácil cuando usamos el enrutador express en este archivo que pasamos en una opción en lugar

202
00:15:55,250 --> 00:15:56,160
de un objeto.

203
00:15:56,250 --> 00:15:57,850
Combinar programas.

204
00:15:58,110 --> 00:15:58,830
Cierto.

205
00:15:59,340 --> 00:16:04,310
Y eso fusionará el Páramo del campamento y los comentarios para que dentro de

206
00:16:04,320 --> 00:16:09,270
las rutas de comentarios podamos acceder a este ID de Kolin que definimos.

207
00:16:09,270 --> 00:16:14,210
Entonces, reiniciemos ahora el nodo Aptera Sí.

208
00:16:14,690 --> 00:16:23,180
Si estamos frescos en este momento, tenemos que volver a actualizar los slash campgrounds.

209
00:16:24,570 --> 00:16:27,690
Tendré que volver a iniciar sesión como contraseña de

210
00:16:31,020 --> 00:16:35,340
Severus, vamos a intentar agregar un comentario y verás que funciona bien ahora.

211
00:16:35,430 --> 00:16:39,080
Y estamos encontrando esa identificación y luego estamos encontrando el campamento correcto.

212
00:16:39,270 --> 00:16:40,430
Entonces no tenemos un problema

213
00:16:40,800 --> 00:16:41,240
DE ACUERDO.

214
00:16:41,280 --> 00:16:43,200
Así que hemos rediseñado las rutas con éxito.

215
00:16:43,350 --> 00:16:48,110
Lo último en lo que realmente podríamos enfocarnos es en limpiar otro código para poder entrar en nuestro

216
00:16:48,120 --> 00:16:49,300
archivo de comentarios, por ejemplo.

217
00:16:49,500 --> 00:16:51,730
Y no necesitamos decir rutas de comentarios aquí nunca más.

218
00:16:52,050 --> 00:16:57,990
Pero si queríamos entrar y agregar los puntos y comas también agregamos un pequeño mensaje antes de cada ruta.

219
00:16:58,290 --> 00:17:09,480
Así que estos son los comentarios nuevos y luego se trata de crear comentarios y guardaremos para asegurarse de que todo está formateado muy

220
00:17:09,470 --> 00:17:11,700
bien y deshacernos de eso.

221
00:17:12,170 --> 00:17:13,520
Todavía tenemos esto ha iniciado sesión.

222
00:17:13,530 --> 00:17:19,790
Solo agregaré un mensaje aquí middleware que vamos a refactorizar y mover a su propio archivo que luego

223
00:17:19,800 --> 00:17:25,940
requerirá el archivo de comentarios y nuestro archivo de índice de japes porque lo tenemos en ambos lugares.

224
00:17:27,440 --> 00:17:29,500
Asegurémonos de tener algunos comentarios aquí.

225
00:17:29,520 --> 00:17:31,440
Entonces esta es la ruta de ruta.

226
00:17:31,940 --> 00:17:37,950
Esta es nuestra ruta de formulario de registro que maneja la ruta lógica de registro.

227
00:17:38,120 --> 00:17:39,860
Esta es nuestra ruta de registro y forma.

228
00:17:40,160 --> 00:17:44,150
Esto maneja la lógica de registro y formularios y en realidad realiza el inicio de sesión.

229
00:17:44,390 --> 00:17:47,040
Y esta es la ruta de cierre de sesión.

230
00:17:47,760 --> 00:17:51,010
Y luego tenemos nuestro middleware aquí.

231
00:17:51,080 --> 00:17:51,460
Todo bien.

232
00:17:51,470 --> 00:17:53,190
Y luego, por último, ve al campamento.

233
00:17:53,220 --> 00:17:55,260
Sí, tenemos nuestra ruta de índice.

234
00:17:55,670 --> 00:18:00,630
Nuestra ruta de creación y nuestra nueva ruta y nuestro espectáculo.

235
00:18:00,620 --> 00:18:01,220
Estupendo.

236
00:18:01,400 --> 00:18:06,280
Y en realidad sí, veamos si hay algo más que podamos limpiar aquí.

237
00:18:06,330 --> 00:18:09,570
Avancemos y agreguemos un comentario aquí.

238
00:18:09,990 --> 00:18:15,030
¿Estamos en lo correcto al requerir rutas y de otra manera para que todo vaya bien?

239
00:18:15,300 --> 00:18:20,870
Así que cambiamos muchas cosas en cuanto a los archivos y los directorios, pero nuestra lógica es

240
00:18:20,880 --> 00:18:22,060
exactamente la misma.

241
00:18:22,080 --> 00:18:27,600
Realmente el mayor cambio aparte de mover cosas a diferentes archivos fue mostrar este uso del

242
00:18:27,600 --> 00:18:35,370
enrutador Express donde podemos requerir archivos de ruta y en nuestro caso nuestros archivos de ruta están exportando el enrutador que estamos usando

243
00:18:35,550 --> 00:18:40,040
y que no tiene que ser llamado enrutador pero ese es el nombre convencional.

244
00:18:40,050 --> 00:18:46,310
Entonces, sea lo que sea que hayamos nombrado aquí, solo necesitamos hacer referencia a un anuncio que Didcot obtiene y

245
00:18:46,320 --> 00:18:52,550
publica en ese objeto y luego enviarlo en la parte inferior y podemos proporcionar este prefijo que se agregará delante

246
00:18:52,560 --> 00:18:54,620
de cada ruta en ese archivo.

247
00:18:54,620 --> 00:18:54,920
Estupendo.

248
00:18:54,930 --> 00:19:01,320
realmente limpiamos las cosas solo para mostrarle cuánto tenemos 46 líneas en esta aplicación en la versión anterior.

249
00:19:01,320 --> 00:19:01,920
Así que

250
00:19:02,070 --> 00:19:05,930
Si abrimos SJS teníamos 177 líneas.

251
00:19:06,120 --> 00:19:07,760
Entonces esa es una reducción bastante drástica.
