1
00:00:00,510 --> 00:00:05,280
OK, de volta a esta lição, vamos escolher até onde paramos e continuamos a

2
00:00:05,280 --> 00:00:08,110
falar de roteamento e expressamos três objetivos principais.

3
00:00:08,160 --> 00:00:13,560
O primeiro é mostrar o que se chama Splatt ou Star Route Matcher.

4
00:00:13,860 --> 00:00:17,250
E então eu quero que você escreva rotas contendo parâmetros de rota.

5
00:00:17,250 --> 00:00:20,650
Então, vamos falar sobre como fazemos quais são os parâmetros da rota.

6
00:00:20,700 --> 00:00:24,220
E, finalmente, eu quero uma rápida discussão sobre o Raut.

7
00:00:24,630 --> 00:00:25,650
Vamos começar.

8
00:00:25,650 --> 00:00:29,790
Estou usando exatamente o mesmo primeiro aplicativo expresso que usamos antes.

9
00:00:29,820 --> 00:00:31,150
É apenas um único ato.

10
00:00:31,230 --> 00:00:31,700
Sim.

11
00:00:31,740 --> 00:00:39,570
E um diretório de mandris de nó com o Express APTA instalado, sim, o nosso Olá. Há por e são rotas de

12
00:00:39,570 --> 00:00:43,990
cães de barra e nós vamos continuar a adicionar isso nesta lição.

13
00:00:44,190 --> 00:00:50,010
O primeiro desses objetivos que eu vou bater é a introdução do splatt ou Star Route Matcher antes de nós ou

14
00:00:50,010 --> 00:00:51,040
você qualquer código novo.

15
00:00:51,090 --> 00:00:55,510
Eu apenas vou começar o servidor, então o nó eu fiz sim.

16
00:00:55,740 --> 00:01:00,960
então eu vou abrir a guia onde eu realmente estou visitando o aplicativo e eu quero mostrar-lhe esta mensagem primeiro.

17
00:01:00,960 --> 00:01:02,390
Certifique-se de que ele seja iniciado,

18
00:01:02,460 --> 00:01:07,290
Então, isso acontece quando você tenta acessar um de seus aplicativos quando o servidor não está sendo executado, mas

19
00:01:07,620 --> 00:01:09,110
o servidor está sendo executado agora.

20
00:01:09,120 --> 00:01:15,700
Então, se eu atualizar agora, eu recebo o meu oi, ou se eu forçar o Doug, eu entendo agora.

21
00:01:15,930 --> 00:01:23,680
Mas quando eu quero mostrar é se eu vou para uma rota que não existe como cães Slash e eu entrei e

22
00:01:23,700 --> 00:01:29,670
eu mostrei isso mais cedo, eu não consegui pegar cachorros cortos e isso acontecerá para qualquer rota

23
00:01:29,670 --> 00:01:33,920
que eu vá, a menos que seja um dos três que definimos.

24
00:01:34,740 --> 00:01:38,700
Slash dog and slash by.

25
00:01:39,270 --> 00:01:44,450
Então, se quisermos ter algum tipo de mensagem, que respondamos a todas as

26
00:01:44,700 --> 00:01:49,200
outras rotas, exceto pelo cão e a rota, podemos usar a estrela.

27
00:01:49,210 --> 00:01:58,440
Então, isso parece que isso vai fazer um apt get e nós apenas começamos a estrela e nós seguimos com

28
00:01:58,500 --> 00:02:01,300
tudo o mais exatamente o mesmo.

29
00:02:01,740 --> 00:02:10,570
E em vez de aqui vamos fazer um ponto vermelho e você é uma estrela assim e salva.

30
00:02:10,980 --> 00:02:13,680
Então este código será ativado, esta linha será executada.

31
00:02:13,680 --> 00:02:21,180
Sempre que nosso aplicativo receber qualquer solicitação para qualquer um que você conheça além desses três que já definimos, então eu

32
00:02:21,630 --> 00:02:24,800
vou mostrar que agora você precisa reiniciar o servidor.

33
00:02:25,710 --> 00:02:27,380
Ok reiniciou-o.

34
00:02:27,690 --> 00:02:29,850
Atualize a página, nada deve mudar.

35
00:02:29,850 --> 00:02:35,500
Mas agora, se eu forar uma rota de ish chipper aleatório e eu acertei, eu entendo que você é uma estrela.

36
00:02:35,940 --> 00:02:37,500
Mas minhas outras rotas são inalteradas.

37
00:02:37,530 --> 00:02:47,550
Se eu for a barra, isso ainda funciona se eu for para o cachorro que ainda funciona, mas se eu forjar o jibberish, eu acho que

38
00:02:47,550 --> 00:02:49,260
você é uma estrela.

39
00:02:49,260 --> 00:02:54,810
da Web que você mostre um usuário sempre que tentar e acessar uma rota que não está definida ou que você

40
00:02:54,810 --> 00:03:00,120
não espera que você possa mostrar algum tipo de mensagem ou algum modelo HDMI que diz Página não encontrada.

41
00:03:00,210 --> 00:03:04,960
Isto é especialmente útil se você quiser ter algum tipo de mensagem de erro ou área da página

42
00:03:05,100 --> 00:03:11,430
Voltemos agora ao nosso editor e vou tentar algo onde eu vou copiar isso ou cortá-lo e

43
00:03:11,760 --> 00:03:16,410
movê-lo acima das outras rotas e apenas salvá-lo, então não mude nada.

44
00:03:16,410 --> 00:03:23,100
Além da ordem em que agora minha rota de estrela o catchall vem primeiro e então eu vou

45
00:03:23,100 --> 00:03:26,610
reiniciar meu servidor Control-C e depois a seta para cima.

46
00:03:26,610 --> 00:03:32,490
Agora vou voltar e atualizar a página e isso não deve mudar, porque isso ainda está falando.

47
00:03:32,640 --> 00:03:36,290
Então, ainda está atingindo essa captura de todas as rotas e não bate em nenhuma das outras rotas.

48
00:03:36,480 --> 00:03:43,360
se eu tentar e pegar um cachorro, eu pego a sua estrela e, se eu tentar comprar a barra, eu também recebo sua estrela.

49
00:03:43,360 --> 00:03:48,090
Mas se eu tentar e ir para a página de raiz, ainda assim, você é uma estrela

50
00:03:48,150 --> 00:03:53,460
Então, isso obtém esse terceiro objetivo, que queria ter uma discussão sobre a ordem das rotas

51
00:03:53,850 --> 00:03:57,860
e essa discussão se resume a esta ordem de assuntos da rota.

52
00:03:58,140 --> 00:04:04,380
Então, neste caso, se eu colocar esta captura toda a estrela que combina tudo se eu colocar isso

53
00:04:04,470 --> 00:04:06,620
primeiro, então nada mais será igualado.

54
00:04:06,630 --> 00:04:12,780
O conceito-chave é que a primeira rota que corresponde a um determinado pedido é a única rota que será

55
00:04:12,780 --> 00:04:13,240
executada.

56
00:04:13,380 --> 00:04:16,240
Então, para um pedido, nunca teremos esse código executado.

57
00:04:16,260 --> 00:04:22,000
E, em seguida, este código se uma dessas devoluções de chamada estiver sendo executada se estiver sendo ativada, então terminamos.

58
00:04:22,110 --> 00:04:26,930
Então, esse pedido foi processado e nunca se move para essas outras rotas.

59
00:04:27,390 --> 00:04:35,070
Mas digamos e vamos mudar isso de volta para onde foi, vamos dizer que este é o meu código

60
00:04:35,070 --> 00:04:38,860
e alguém faz um pedido para cortar o cachorro.

61
00:04:38,880 --> 00:04:43,540
A primeira coisa que vai acontecer é expressa vai verificar se ele corresponde a essa rota.

62
00:04:43,680 --> 00:04:45,440
Foi uma solicitação para reduzir.

63
00:04:45,450 --> 00:04:46,420
A resposta é não.

64
00:04:46,620 --> 00:04:47,890
Então, ele verifica isso.

65
00:04:47,940 --> 00:04:49,540
Foi um pedido de compra para comprar.

66
00:04:49,740 --> 00:04:50,250
Não.

67
00:04:50,370 --> 00:04:51,630
Então, ele verifica isso.

68
00:04:51,630 --> 00:04:53,670
Foi uma solicitação para cortar o cachorro.

69
00:04:53,670 --> 00:04:54,680
A resposta é sim.

70
00:04:54,690 --> 00:04:57,030
Então, ele executa esse código e depois é feito.

71
00:04:57,030 --> 00:04:59,180
Não se move e verifica isso no final.

72
00:04:59,430 --> 00:05:03,750
que coloquei isso primeiro, é problemático porque substitui qualquer uma das outras rotas que definimos.

73
00:05:03,750 --> 00:05:04,530
Então, é claro

74
00:05:04,530 --> 00:05:10,400
E eu sempre responderei com uma estrela que, apesar de ser um ótimo site motivacional, não é

75
00:05:10,410 --> 00:05:13,710
o comportamento que procuramos em um aplicativo web real.

76
00:05:13,710 --> 00:05:18,870
E o último objetivo que eu quero falar sobre qual é definitivamente o mais importante

77
00:05:18,870 --> 00:05:23,400
é algo chamado parâmetros de rota para ajudar a introduzir parâmetros de rota.

78
00:05:23,400 --> 00:05:29,200
Eu vou usar o Reddit dot com e mostrar-lhe algumas das suas rotas para aqueles que não estão

79
00:05:29,260 --> 00:05:33,000
familiarizados com a leitura. Eu recomendo que você evite a todo custo.

80
00:05:33,010 --> 00:05:34,460
Não escute o que estou prestes a dizer.

81
00:05:34,610 --> 00:05:39,860
Você perderá toda a produtividade em sua vida do jeito que funciona é que as pessoas podem publicar posts diferentes se

82
00:05:39,860 --> 00:05:43,230
é um link ou uma imagem ou um vídeo ou apenas algum texto.

83
00:05:43,370 --> 00:05:47,830
Dois subcedentes diferentes e existem milhares e milhares de subconjuntos diferentes cada um com

84
00:05:47,830 --> 00:05:48,560
uma categoria.

85
00:05:48,700 --> 00:05:55,230
Então, agora, estou olhando para o futebol subtendido, eu também poderia ir ao jogo ou à música ou engraçado

86
00:05:55,250 --> 00:05:56,970
ou a notícias ou filmes.

87
00:05:57,110 --> 00:06:01,680
E cada um desses tem conteúdo relacionado a esse tópico.

88
00:06:01,690 --> 00:06:08,760
Então, neste caso, eu estou no futebol sub leia e notei a rota Reddit dot com slash é slash soccer.

89
00:06:09,340 --> 00:06:14,800
Então, quando perguntei ao servidor para Reddit dot com slash slash Socker, ele analisa a rota e percebe que estamos

90
00:06:14,810 --> 00:06:19,760
procurando posts de futebol para o banco de dados obtém todas as postagens de futebol e as envia

91
00:06:19,780 --> 00:06:20,760
para mim na resposta.

92
00:06:20,770 --> 00:06:25,760
Mas, como mencionei anteriormente, há milhares e milhares de assuntos diferentes e posso garantir

93
00:06:25,750 --> 00:06:31,290
que o Reddit não está configurado como este, onde há uma rota para cada leitura.

94
00:06:31,430 --> 00:06:43,700
Não é correto o nosso corte de futebol e vou encurtar isso e depois outro para música e outro

95
00:06:43,690 --> 00:06:47,500
para filmes e assim por diante.

96
00:06:47,500 --> 00:06:48,900
Dez mil vezes mais.

97
00:06:49,030 --> 00:06:50,710
Não é assim que o vermelho funciona.

98
00:06:50,890 --> 00:06:52,750
Este código não está seco.

99
00:06:52,750 --> 00:06:55,540
Lembre-se de stands secos, não se repita.

100
00:06:55,540 --> 00:06:58,060
Na verdade, é muito molhado, escreva tudo duas vezes.

101
00:06:58,150 --> 00:07:00,910
Embora seja mais como escrever tudo 10000 vezes.

102
00:07:01,120 --> 00:07:06,320
Então, em vez de definir uma rota separada para cada subconjunto, poderíamos definir um padrão.

103
00:07:06,380 --> 00:07:07,870
E isso é o que o vermelho faz.

104
00:07:07,880 --> 00:07:13,430
Eles têm um padrão que algo como Slash ou cortar um sub-nome.

105
00:07:14,180 --> 00:07:19,980
Mas se deixarmos isso assim como cortar a nossa fatia de pão no nome, isso só irá coincidir quando

106
00:07:20,240 --> 00:07:24,710
eu for cortar a nossa barra, Sublete o nome e eles combinam exatamente o mesmo.

107
00:07:24,700 --> 00:07:29,610
Antes de mostrar-lhe como podemos contornar isso quando você voltar para lê-lo e clicar em uma das postagens.

108
00:07:29,870 --> 00:07:33,970
Então, este post aqui vou clicar nisso e olhar para a rota.

109
00:07:33,980 --> 00:07:35,310
Então está pronto para vir.

110
00:07:35,380 --> 00:07:44,150
Slash our slash soccor slash comentários cortar esta cadeia louca é um IED cortar o título da postagem ou

111
00:07:44,320 --> 00:07:45,550
parte do título.

112
00:07:45,880 --> 00:07:52,150
vai para esta rota, você recebe todos os comentários que correspondem a esta postagem na postagem que possui esse título.

113
00:07:52,150 --> 00:07:53,270
E quando você

114
00:07:53,320 --> 00:07:57,400
E, claro, existem milhões e milhões de postagens diferentes no Reddit e não têm cada

115
00:07:57,400 --> 00:07:58,790
uma sua própria rota definida.

116
00:07:58,850 --> 00:08:07,810
Portanto, não há uma rota que se pareça com isso dentro do código do servidor, algo assim seria

117
00:08:07,810 --> 00:08:09,780
insano para cada publicação.

118
00:08:10,030 --> 00:08:14,890
Especialmente porque as postagens são todas criadas por usuários e ninguém que esteja escrevendo

119
00:08:15,130 --> 00:08:17,920
o código pode antecipar todas essas postagens diferentes.

120
00:08:17,920 --> 00:08:25,960
Então, em vez disso, gostaríamos de algum tipo de padrão em que nós tivéssemos a nossa barra secundária, leia o nome.

121
00:08:25,970 --> 00:08:36,800
Neste caso, o corte de comentários de futebol corta e o título da barra de identidade e apenas como aquele acima, onde ele tinha o

122
00:08:36,790 --> 00:08:37,880
nome de Sublette.

123
00:08:37,930 --> 00:08:43,220
Isso só corresponderá se, literalmente, digitemos um caractere de palavra por palavra para o caractere, é um subconjunto que ele nomeia

124
00:08:43,220 --> 00:08:45,600
o título de barra diagonal de barras de comentários.

125
00:08:45,790 --> 00:08:51,670
Então, para transformá-lo em um padrão, usamos o que são chamados parâmetros de rota ou variáveis ​​de rotas e em

126
00:08:51,670 --> 00:08:54,830
outras estruturas as pessoas também as chamam de variáveis ​​de caminho.

127
00:08:54,880 --> 00:08:56,670
Eles são muito simples de implementar.

128
00:08:56,790 --> 00:09:02,900
em que escutarmos uma solicitação de solicitação para reduzir nossa barra, mais uma vez, depois, um único Sabet o nome.

129
00:09:03,190 --> 00:09:05,200
Se eu quiser definir um padrão

130
00:09:05,400 --> 00:09:12,370
Tudo o que você precisa fazer é colocar um cólon ali mesmo e que diz expressar para não combinar o personagem para o

131
00:09:12,380 --> 00:09:18,340
subconjunto de caracteres do nome, mas para torná-lo um padrão em que o relistening para Slash é cortado em

132
00:09:18,430 --> 00:09:19,290
qualquer palavra depois.

133
00:09:19,490 --> 00:09:26,470
Então, deixe-me comentar isso por agora e vamos terminar com o nosso pedido e resposta

134
00:09:26,480 --> 00:09:32,350
e abri-lo assim e tudo o que ele faz é ler é enviado.

135
00:09:32,360 --> 00:09:40,470
Bem-vindo a um assunto e nós vamos salvar isso e reiniciar nosso servidor.

136
00:09:41,440 --> 00:09:45,820
Agora, se eu quiser ver essa mensagem, preciso ir para uma rota que corresponda a esse padrão.

137
00:09:45,940 --> 00:09:51,230
Então, vamos voltar e atualizar e se nós vamos deslizar por nós ainda conseguimos o mesmo.

138
00:09:51,350 --> 00:09:53,670
Se vamos a essa página, obtemos a mesma coisa.

139
00:09:53,840 --> 00:10:01,340
Mas agora, se formos a cortar nossos cachorros slash, agora recebo uma mensagem que diz: Bem-vindo a um sub Reddit.

140
00:10:01,450 --> 00:10:09,310
Por isso, cortar nossos cachorros slash segue este padrão e, portanto, cortar nosso futebol de barra ou qualquer outro subconjunto que

141
00:10:09,320 --> 00:10:10,290
eu poderia surgir.

142
00:10:10,630 --> 00:10:13,540
Mas é importante notar que algo assim não funcionaria.

143
00:10:13,630 --> 00:10:21,590
Slash our slash soccor slash hello que já não funciona porque este é um padrão diferente.

144
00:10:21,590 --> 00:10:26,480
Então, não é como um wild card onde diz corte ou corte algo mais depois.

145
00:10:26,500 --> 00:10:32,810
O que realmente significa é combinar qualquer coisa que vem com o Slash ou cortar qualquer coisa que o

146
00:10:32,810 --> 00:10:33,080
acompanhe.

147
00:10:33,110 --> 00:10:40,760
Então, não é cortada a barra no nome, barra algo mais, mas corte slash soccor slash slash cachorros.

148
00:10:40,940 --> 00:10:43,920
E eu estou dizendo que a barra é muito e está ficando realmente irritante.

149
00:10:43,940 --> 00:10:47,650
Então vamos seguir aqui e eu vou mostrar-lhe como podemos converter este.

150
00:10:47,650 --> 00:10:49,240
Parece exatamente o mesmo.

151
00:10:49,260 --> 00:10:54,400
Acabamos de colocar um ponto de cólon em frente a qualquer coisa que desejemos ser uma variável e qualquer

152
00:10:54,400 --> 00:10:57,340
coisa que desejemos que o usuário ou o aplicativo possam mudar.

153
00:10:57,350 --> 00:11:00,950
Então, os comentários sempre devem ser apenas comentários em cada publicação reddit.

154
00:11:01,030 --> 00:11:07,330
Sempre é o nome do sub Reddit, como comentários de barras de futebol cortar o ID cortar o título de uma

155
00:11:07,340 --> 00:11:13,020
postagem para que os comentários estejam sempre lá e isso agora será compatível se eu for uma derrota.

156
00:11:13,190 --> 00:11:20,740
Vamos concluir que esta resposta de resposta de função deve surgir com uma rota para corresponder a esta.

157
00:11:20,740 --> 00:11:25,300
Eu recebi uma pequena mensagem aqui, o que é muito bom do Cloud 9, dizendo-me que não esperava que

158
00:11:25,310 --> 00:11:26,270
esta impressão fosse vista.

159
00:11:26,330 --> 00:11:28,090
Isso porque eu não estava chamando de método.

160
00:11:28,120 --> 00:11:37,730
e eu vou apenas receber a página de comentários assim e salvar e reiniciar o servidor agora para coincidir com essa rota.

161
00:11:38,240 --> 00:11:42,290
Então, agora vamos fazer um envio de ponto vermelho

162
00:11:42,350 --> 00:11:49,100
Eu preciso ir para cortar a nossa barra de sublocá-lo, o nome dos comentários cortos abre uma ID qualquer barra de um título que

163
00:11:49,100 --> 00:11:50,450
pode ser qualquer coisa também.

164
00:11:50,990 --> 00:11:52,680
E vamos fazer isso agora.

165
00:11:53,260 --> 00:11:58,180
Nós iremos para cortar os comentários de barras cortas de futebol cortar qualquer ID.

166
00:11:58,190 --> 00:12:00,980
Vamos fazer um dois três, mas não precisa ser números.

167
00:12:01,040 --> 00:12:02,050
Pode ser uma palavra.

168
00:12:02,120 --> 00:12:03,170
Não importa em absoluto.

169
00:12:03,320 --> 00:12:13,270
E, em seguida, corte um título como o meu primeiro jogo de futebol e, se chegarmos a Enter, agora somos bem-vindos na página

170
00:12:13,270 --> 00:12:14,090
de comentários.

171
00:12:14,330 --> 00:12:18,640
Mas é claro que posso mudar isso e torná-lo algumas cordas aleatórias.

172
00:12:18,760 --> 00:12:22,600
E então outro título que é uma string aleatória ou apenas números.

173
00:12:22,820 --> 00:12:24,470
E eu ainda combino com esse padrão.

174
00:12:24,590 --> 00:12:30,200
Portanto, não está a verificar o fato de que algo é letras ou palavras ou tem sublinhado ou que é

175
00:12:30,220 --> 00:12:32,590
pelo menos 10 caracteres que não se importa.

176
00:12:32,620 --> 00:12:33,930
Existem maneiras de fazer isso.

177
00:12:34,070 --> 00:12:40,790
Mas tudo isso se preocupa é um padrão de trocas de texto seguido e dividido por barras, o último

178
00:12:40,790 --> 00:12:46,100
e mais importante é como acessamos esses dados ao invés de nosso manipulador de rotas.

179
00:12:46,100 --> 00:12:52,910
Então, se eu quisesse enviar uma mensagem aqui, sabia que é bem-vindo ao Sublette de futebol quando o usuário

180
00:12:52,900 --> 00:12:54,850
vai para cortar o futebol slash.

181
00:12:55,000 --> 00:12:56,620
Mas eu quero que isso mude também.

182
00:12:56,620 --> 00:12:57,900
Bem-vindo aos cachorros.

183
00:12:58,000 --> 00:13:00,710
Então eu li isso quando eles vão para nossos cachorros slash.

184
00:13:00,740 --> 00:13:02,530
Preciso de uma maneira de acessar isso.

185
00:13:02,520 --> 00:13:08,530
E você sabe qual foi o valor de subarrê-lo e expressou nos dá uma maneira agradável e fácil

186
00:13:08,540 --> 00:13:11,630
de fazer isso em vez deste objeto de solicitação.

187
00:13:11,620 --> 00:13:17,390
Até agora, só trabalhamos com os residentes de resposta e, mas o objeto de solicitação

188
00:13:17,380 --> 00:13:20,610
contém todas as informações sobre o pedido recebido.

189
00:13:20,650 --> 00:13:26,840
Vamos fazer um con simples. solicitações de registro e provavelmente não poderemos ver tudo

190
00:13:26,840 --> 00:13:30,990
o bastante porque há tanto que imprimirá apenas um pequeno subconjunto dele.

191
00:13:31,050 --> 00:13:35,680
Mas vamos tentar reiniciar o servidor e acessar esta rota.

192
00:13:35,690 --> 00:13:40,260
Então, nosso slash enviar o nome para o futebol.

193
00:13:41,480 --> 00:13:44,580
E aqui você pode ver isso realmente imprime o todo.

194
00:13:45,010 --> 00:13:48,490
E, portanto, há muitas informações provenientes desse pedido.

195
00:13:48,760 --> 00:13:50,430
Isso está sendo impresso aqui.

196
00:13:50,720 --> 00:13:56,440
E o que eu procuro é algo chamado parâmetros de solicitação, que deve ser aonde vamos aqui.

197
00:13:56,870 --> 00:14:02,360
É um objeto que contém todos os parâmetros da rota e seus valores correspondentes.

198
00:14:02,360 --> 00:14:09,390
Então, neste caso, o nome do sub redit é igual a Socker porque eu fui cortar o nosso slash soccer.

199
00:14:09,470 --> 00:14:16,490
Então, o que podemos fazer é que vamos cancelar os pedidos de log para parar o harams em

200
00:14:16,490 --> 00:14:21,140
vez de tudo e salvar e depois atualizar ou reiniciar o servidor.

201
00:14:21,240 --> 00:14:29,120
E agora, se eu for cortar nossa barra, olá, dirá que o nome subtil é oi.

202
00:14:29,260 --> 00:14:32,180
Eles podem fazer o mesmo para cachorros.

203
00:14:33,460 --> 00:14:35,050
E nós vamos lá.

204
00:14:35,090 --> 00:14:39,570
Deixe-me mostrar-lhe o mesmo quando temos vários parâmetros do caminho, como fazemos aqui.

205
00:14:40,040 --> 00:14:41,880
Então eu vou colocar isso aqui.

206
00:14:41,920 --> 00:14:50,080
Salvar reinicie o servidor novamente e, em seguida, irá ativar essa rota, indo aos nossos cortes de cortesia, os cortes de

207
00:14:50,500 --> 00:14:53,700
comentários cortar um título de barra de identificação.

208
00:14:53,780 --> 00:14:57,670
Meu núcleo é fofo e entre e entra.

209
00:14:57,710 --> 00:14:59,090
Bem-vindo à página do Commons.

210
00:14:59,140 --> 00:15:04,330
E se eu olhar no terminal, eu vejo que temos três diferentes parâmetros de rotas

211
00:15:04,380 --> 00:15:05,370
três armas diferentes.

212
00:15:05,380 --> 00:15:11,270
Subconforme o nome como ID de cachorros é 1 2 3 4 e o título é meu Corgi é fofo.

213
00:15:11,310 --> 00:15:15,930
Enrole isso quando respondemos com Bem-vindo a um subconjunto, vamos realmente fazer isso.

214
00:15:15,980 --> 00:15:17,840
Bem-vindo ao cachorro espalhado.

215
00:15:17,840 --> 00:15:20,210
Seja bem-vindo ao que quer que seja espalhado.

216
00:15:20,600 --> 00:15:24,640
E para torná-lo um pouco mais divertido, asseguremos que tudo seja maiúsculo.

217
00:15:24,770 --> 00:15:35,920
Então, o que faremos é fazer uma variável muito longe e chamaremos de sub-igual que o pedido, o nome do sub redit tem

218
00:15:35,960 --> 00:15:39,790
que coincidir exatamente com o que chamamos aqui.

219
00:15:39,800 --> 00:15:42,510
Lembre-se que está dentro deste pedido.

220
00:15:42,640 --> 00:15:47,060
Harams objeto em vez de apenas responder com bem-vindo a um subconjunto que fará.

221
00:15:47,060 --> 00:15:51,940
Bem-vindo ao espaço.

222
00:15:52,120 --> 00:16:02,130
Além disso, eu leio-o mais eu lê-lo para que seja bem-vindo aos cachorros.

223
00:16:02,190 --> 00:16:04,990
Leia e não será maiúscula.

224
00:16:05,140 --> 00:16:13,130
podemos fazê-lo aqui mesmo em Sublette e eu vou me livrar desse ponto-e-ponto e salvar e reiniciar o servidor.

225
00:16:13,490 --> 00:16:20,530
Então, para fazer essa maiúscula podemos usar para maiúsculas maiúsculas e minúsculas, podemos fazer isso aqui ou

226
00:16:21,790 --> 00:16:24,460
Voltemos e giremos essa rota novamente.

227
00:16:24,560 --> 00:16:26,650
Então, este não irá ativá-lo.

228
00:16:26,650 --> 00:16:28,880
Isto é para o roteador que possui múltiplos parâmetros.

229
00:16:29,030 --> 00:16:31,950
Nós só queremos nossos cachorros de lama e eu recebo.

230
00:16:32,000 --> 00:16:32,950
Bem-vindo ao cachorrinho.

231
00:16:32,980 --> 00:16:33,480
Pronto.

232
00:16:33,770 --> 00:16:42,340
eu faço cachorros cortados ou são cães cortados todos crescidos ou gatos e agora tenho uma página web dinâmica.

233
00:16:42,350 --> 00:16:43,130
Agora, se

234
00:16:43,120 --> 00:16:48,280
Tudo bem, então vamos embrulhar isso rapidamente e voltar para quando usamos a estrela em vez de uma

235
00:16:48,290 --> 00:16:49,070
definição de rota.

236
00:16:49,220 --> 00:16:54,920
Ele irá combinar com qualquer coisa que venha em conjunto e junto com a ordem em que definimos os assuntos

237
00:16:54,910 --> 00:16:55,580
da rota.

238
00:16:55,630 --> 00:17:00,350
Então, se colocarmos a estrela Routemaster no topo, nenhuma outra rota será executada abaixo.

239
00:17:00,500 --> 00:17:05,530
Mas se colocarmos no fundo, onde é que normalmente vai, ele se comportará como uma captura de

240
00:17:05,540 --> 00:17:06,920
todos os tipos de declaração.

241
00:17:07,100 --> 00:17:10,930
Se nenhuma outra rota estiver combinada, de outra forma corresponda à estrela.

242
00:17:11,170 --> 00:17:16,600
Por fim, conversamos sobre parâmetros de rota que podemos usar para definir um padrão em uma rota que não

243
00:17:16,610 --> 00:17:19,400
precisa ser correspondente por palavra ou por personagem para personagem.

244
00:17:19,490 --> 00:17:21,550
Apenas tem que ser combinado no mesmo padrão.

245
00:17:21,740 --> 00:17:27,360
Então, algo assim, onde eu posso ter Slash, é cortar qualquer subconjunto que o nome dele.

246
00:17:27,590 --> 00:17:28,670
Tudo bem, então é isso.

247
00:17:28,660 --> 00:17:33,040
Então, no próximo vídeo, vamos fazer outro exercício e desta vez você estará escrevendo seu próprio aplicativo Express

248
00:17:33,050 --> 00:17:36,640
a partir do zero e você usará cordas na parte de alguns dos wraps
