1
00:00:00,510 --> 00:00:08,110
OK Bienvenue dans cette leçon, nous allons choisir juste où nous avons laissé et continuer à parler de routage et d'exprimer un trois objectifs principaux.

2
00:00:08,160 --> 00:00:13,560
Le premier est de montrer ce qu'on appelle le splatt ou Star Matcher route.

3
00:00:13,860 --> 00:00:17,250
Et puis je veux que vous écriviez des itinéraires contenant des paramètres d'itinéraire.

4
00:00:17,250 --> 00:00:20,650
Donc, nous allons parler de la façon dont nous faisons que les paramètres d'itinéraire sont.

5
00:00:20,700 --> 00:00:24,220
Et puis enfin je veux avoir une discussion rapide sur l'ordre Raut.

6
00:00:24,630 --> 00:00:25,650
Commençons.

7
00:00:25,650 --> 00:00:29,790
J'utilise exactement la même première application express que nous avons utilisée auparavant.

8
00:00:29,820 --> 00:00:31,150
C'est juste un acte unique.

9
00:00:31,230 --> 00:00:31,700
Oui.

10
00:00:31,740 --> 00:00:43,990
Et un nœud mandrels répertoire avec l'Express installé APTA oui a notre Hi Il ya par et sont des itinéraires de chiens slash et nous allons simplement continuer à ajouter à cette dans cette leçon.

11
00:00:44,190 --> 00:00:51,040
Le premier de ces objectifs que je vais frapper est l'introduction de la splatt ou Star Matcher route avant de nous ou vous tout nouveau code.

12
00:00:51,090 --> 00:00:55,510
Je vais juste démarrer le serveur si nœud, j'ai fait oui.

13
00:00:55,740 --> 00:01:02,390
Assurez-vous qu'il démarre ok puis je vais ouvrir l'onglet où je suis en fait visiter l'application et je veux vous montrer ce message d'abord.

14
00:01:02,460 --> 00:01:09,110
Donc, cela se produit lorsque vous essayez d'accéder à une de vos applications lorsque le serveur ne fonctionne pas du tout, mais le serveur est en cours d'exécution maintenant.

15
00:01:09,120 --> 00:01:15,700
Donc, si je rafraîchir maintenant, je reçois mon salut là ou si je vais à slash Doug, je m'obtiens maintenant.

16
00:01:15,930 --> 00:01:33,920
Mais quand je veux montrer est si je vais à un itinéraire qui n'existe pas comme des chiens Slash et j'ai touché entrer et j'ai montré cela plus tôt, je reçois un ne peut pas obtenir des chiens slash et qui se produira pour n'importe quel itinéraire que je vais sauf si c'est L'un des trois que nous avons définis.

17
00:01:34,740 --> 00:01:38,700
Slash chien et slash par.

18
00:01:39,270 --> 00:01:49,200
Donc, si nous voulons avoir une sorte de catchall une sorte de message que nous répondons à tous les autres itinéraires, sauf par le chien et l'itinéraire que nous pouvons utiliser l'étoile.

19
00:01:49,210 --> 00:02:01,300
Donc cela ressemble à ceci fera un apt obtenir et nous obtenons juste l'étoile et nous procédons avec tout autrement exactement le même.

20
00:02:01,740 --> 00:02:10,570
Et au lieu d'ici nous ferons juste un point rouge et vous êtes une étoile juste comme ça et économisez.

21
00:02:10,980 --> 00:02:13,680
Donc, ce code sera déclenché cette ligne ici sera exécuté.

22
00:02:13,680 --> 00:02:24,800
Chaque fois que notre application obtient n'importe quelle demande d'obtenir à tout que vous savez en dehors de ces trois que nous avons déjà définis ainsi je vais vous montrer que maintenant vous devez redémarrer le serveur.

23
00:02:25,710 --> 00:02:27,380
Ok redémarré.

24
00:02:27,690 --> 00:02:29,850
Actualisez la page rien ne doit changer.

25
00:02:29,850 --> 00:02:35,500
Mais maintenant, si je vais à un aléatoire chipper ish route et je frappe entrer, je vous obtenir une étoile.

26
00:02:35,940 --> 00:02:37,500
Mais mes autres routes sont inchangées.

27
00:02:37,530 --> 00:02:49,260
Si je vais au slash qui fonctionne toujours si je vais au chien de chasse qui fonctionne toujours mais si je vais à jibberish je vous obtenez une étoile.

28
00:02:49,260 --> 00:03:04,960
Cela est particulièrement utile si vous voulez avoir une sorte de message d'erreur ou une zone de page Web que vous montrez à un utilisateur quand ils tentent d'accéder à un itinéraire qui n'est pas défini ou celui que vous n'attendez pas, vous pouvez afficher une sorte de Message ou un modèle HDMI qui indique que la page n'a pas été trouvée.

29
00:03:05,100 --> 00:03:16,410
Revenons maintenant à notre rédacteur et je vais essayer quelque chose où je vais copier ceci ou le couper et le déplacer au-dessus des autres itinéraires et juste l'enregistrer ainsi ne changent rien.

30
00:03:16,410 --> 00:03:26,610
Mis à part l'ordre où maintenant mon itinéraire star le catchall vient en premier et puis je vais redémarrer mon serveur Control-C et puis flèche vers le haut.

31
00:03:26,610 --> 00:03:32,570
Maintenant, je vais revenir et rafraîchir la page et cela ne devrait pas changer parce que c'est encore jibberish.

32
00:03:32,640 --> 00:03:36,290
Donc, c'est toujours frapper que prendre toutes les routes et ne pas toucher les autres routes.

33
00:03:36,480 --> 00:03:48,090
Mais si j'essaie d'aller à la page de la racine, je reçois toujours vous êtes une étoile si j'essaie et aller au chien slash, je obtenir votre une étoile et si j'essaie d'aller à la barre oblique acheter, je reçois aussi votre étoile.

34
00:03:48,150 --> 00:03:57,860
Donc, c'est ce troisième objectif qui est que je voulais avoir une discussion sur l'ordre des itinéraires et que la discussion se résume à cet ordre de route des questions.

35
00:03:58,140 --> 00:04:06,620
Donc, dans ce cas, si je mets cette capture tous sur l'étoile qui correspond à tout si je mets cela d'abord puis rien d'autre ne sera égalé jamais.

36
00:04:06,630 --> 00:04:13,240
Le concept clé est que la première route qui correspond à une demande donnée est la seule voie qui sera exécutée.

37
00:04:13,380 --> 00:04:16,240
Donc, pour une demande, nous n'aurons jamais ce code exécuté.

38
00:04:16,260 --> 00:04:22,000
Et puis ce code si un de ces rappels est en cours d'exécution si elle est déclenchée alors nous avons terminé.

39
00:04:22,110 --> 00:04:26,930
Cette demande a donc été traitée et elle ne se déplace jamais sur ces autres routes.

40
00:04:27,390 --> 00:04:38,860
Mais disons et nous allons déplacer ce retour vers le bas à l'endroit où il était disons que c'est mon code et quelqu'un fait une demande de slash chien.

41
00:04:38,880 --> 00:04:43,540
La première chose qui va arriver est exprimée va vérifier si elle correspond à cette route.

42
00:04:43,680 --> 00:04:45,440
Était-ce une demande de slash.

43
00:04:45,450 --> 00:04:46,420
La réponse est non.

44
00:04:46,620 --> 00:04:47,890
Donc, il vérifie celui-ci.

45
00:04:47,940 --> 00:04:49,540
Était-ce une demande d'achat pour acheter.

46
00:04:49,740 --> 00:04:50,250
Nan.

47
00:04:50,370 --> 00:04:51,630
Donc, il vérifie celui-ci.

48
00:04:51,630 --> 00:04:53,670
Était-ce une demande de slash de chien.

49
00:04:53,670 --> 00:04:54,680
La réponse est oui.

50
00:04:54,690 --> 00:04:57,030
Donc, il exécute ce code et puis il est fait.

51
00:04:57,030 --> 00:04:59,180
Il ne bouge pas et vérifie celui-ci à la fin.

52
00:04:59,430 --> 00:05:04,530
Donc, bien sûr, j'ai mis cela d'abord, c'est problématique, car il remplace toutes les autres routes que nous avons définis.

53
00:05:04,530 --> 00:05:13,710
Et je vais toujours répondre avec une étoile qui, bien qu'il fasse pour un grand site Web de motivation, ce n'est pas le comportement que nous recherchons dans une application web réel.

54
00:05:13,710 --> 00:05:23,400
Et le dernier objectif dont je veux parler, qui est certainement le plus important, est quelque chose appelé paramètres d'itinéraire pour aider à introduire des paramètres d'itinéraire.

55
00:05:23,400 --> 00:05:33,000
Je vais utiliser Reddit dot com et vous montrer quelques-uns de ses itinéraires pour ceux que vous n'êtes pas familier avec lus Je recommande fortement que vous évité à tout prix.

56
00:05:33,010 --> 00:05:34,460
N'écoutez pas ce que je vais dire.

57
00:05:34,610 --> 00:05:43,230
Vous perdrez toute productivité dans votre vie de la façon dont cela fonctionne, c'est que les gens peuvent publier des messages différents que ce soit un lien ou une image ou une vidéo ou tout simplement un texte.

58
00:05:43,370 --> 00:05:48,560
Deux subediteurs différents et il ya des milliers et des milliers de sous-ensembles différents chacun avec une catégorie.

59
00:05:48,700 --> 00:05:56,970
Donc, en ce moment, je regarde le football subtended, je pourrais aussi aller à l'un jeu ou à la musique ou à drôle ou à des nouvelles ou des films.

60
00:05:57,110 --> 00:06:01,680
Et chacun d'eux a un contenu qui est lié à ce sujet.

61
00:06:01,690 --> 00:06:09,170
Donc, dans ce cas, je suis sur le soccer sous lire et j'ai remarqué la route Reddit dot com slash sont slash soccer.

62
00:06:09,340 --> 00:06:20,760
Donc, quand j'ai demandé au serveur pour Reddit dot Slash slash barre Socker il analyse l'itinéraire et il réalise que nous sommes à la recherche de postes de football va à la base de données obtient tous les postes de soccer et les envoie à moi dans la réponse.

63
00:06:20,770 --> 00:06:31,290
Mais comme je l'ai mentionné plus tôt il ya des milliers et des milliers de sujets différents et je peux vous assurer que Reddit n'est pas mis en place comme ça, où il ya un itinéraire pour chaque lecture unique.

64
00:06:31,430 --> 00:06:47,500
Il n'est pas apt obtenir slash notre soccer slash et je vais juste raccourcir que puis un autre pour la musique et un autre pour les films et ainsi de suite.

65
00:06:47,500 --> 00:06:48,900
Dix mille fois plus.

66
00:06:49,030 --> 00:06:50,710
Ce n'est pas comment rouge il fonctionne.

67
00:06:50,890 --> 00:06:52,750
Ce code n'est pas sec du tout.

68
00:06:52,750 --> 00:06:55,540
N'oubliez pas les stands secs pour ne pas vous répéter.

69
00:06:55,540 --> 00:06:58,060
En fait, c'est très humide écrire tout deux fois.

70
00:06:58,150 --> 00:07:00,910
Bien qu'il soit plus comme écrire tout 10000 fois.

71
00:07:01,120 --> 00:07:06,320
Ainsi, plutôt que de définir un itinéraire distinct pour chaque sous-ensemble, nous pourrions définir un modèle.

72
00:07:06,380 --> 00:07:07,870
Et c'est ce qu'il fait rouge.

73
00:07:07,880 --> 00:07:13,430
Ils ont un modèle qui quelque chose comme Slash ou slash un sous-nom.

74
00:07:14,180 --> 00:07:24,710
Mais si on la laisse comme ça, comme on coupe notre tranche de pain au nom, elle ne correspondra que quand je vais taper sur notre barre oblique Sublette, et ils correspondent exactement à la même chose.

75
00:07:24,700 --> 00:07:29,610
Avant que je vous montre comment nous obtenons autour de cela quand vous retournez le lire et cliquez sur un des poteaux.

76
00:07:29,870 --> 00:07:33,970
Donc, ce post ici, je vais cliquer dessus et regarder l'itinéraire.

77
00:07:33,980 --> 00:07:35,310
Donc, il est prêt à venir.

78
00:07:35,380 --> 00:07:45,550
Slash notre slash soccor slash commentaires slash cette ficelle fou, c'est un IED barre oblique le titre du poste ou une partie du titre.

79
00:07:45,880 --> 00:07:53,270
Et quand vous allez à cette voie vous obtenez tous les commentaires qui correspondent à ce post pour le poste qui a ce titre.

80
00:07:53,320 --> 00:07:58,790
Et bien sûr, il ya des millions et des millions de postes différents sur Reddit et ils n'ont pas chacun leur propre itinéraire défini.

81
00:07:58,850 --> 00:08:09,780
Donc, il n'y a pas un itinéraire qui ressemble à ceci à l'intérieur du code serveur quelque chose comme ça serait fou d'avoir pour chaque post unique.

82
00:08:10,030 --> 00:08:17,920
Surtout parce que les messages sont tous créés par les utilisateurs et personne qui écrit le code peut anticiper tous ces postes différents.

83
00:08:17,920 --> 00:08:25,960
Donc au lieu de cela nous voudrions une sorte de modèle où nous avons notre slash sub lire son nom.

84
00:08:25,970 --> 00:08:37,880
Dans ce cas, le football slash commentaires slash et Id slash titre et tout comme celui ci-dessus où il avait Sublette son nom.

85
00:08:37,930 --> 00:08:45,600
Cela ne fera que correspondre si nous littéralement tapez le mot pour le caractère de mot pour le caractère sont un tel sous-ensemble qu'il nomne les commentaires de barre oblique slash ID titre de barre oblique.

86
00:08:45,790 --> 00:08:54,830
Donc, pour en faire un modèle, nous utilisons ce que l'on appelle des paramètres de route ou des variables d'itinéraire et dans d'autres cadres, les gens les appellent des variables de chemin.

87
00:08:54,880 --> 00:08:56,670
Ils sont très très simples à mettre en œuvre.

88
00:08:56,790 --> 00:09:05,200
Si je veux définir un modèle où nous écoutons pour une demande d'obtenir de réduire notre slash rien d'autre après tout Sabet unique nom.

89
00:09:05,400 --> 00:09:19,290
Tout ce que vous avez à faire est de mettre un colon à droite là et qui dit express pour ne pas réellement match de caractère pour le sous-ensemble de caractères de nom, mais pour en faire un modèle où relistening pour Slash sont slash un mot après.

90
00:09:19,490 --> 00:09:32,350
Permettez-moi donc de commenter celui-ci pour l'instant et nous allons terminer ceci avec notre demande et la réponse et l'ouvrir comme ça et tout ce qu'il fera est de lire est fait envoyer.

91
00:09:32,360 --> 00:09:40,470
Bienvenue sur un sujet et nous allons simplement enregistrer cela et redémarrer notre serveur.

92
00:09:41,440 --> 00:09:45,820
Maintenant, si je veux voir ce message, je dois aller à un itinéraire qui correspond à ce modèle.

93
00:09:45,940 --> 00:09:51,230
Alors revenons en arrière et rafraîchissons et si nous allons glisser par nous obtenons toujours la même chose.

94
00:09:51,350 --> 00:09:53,670
Si nous allons à cette page nous obtenons ainsi la même chose.

95
00:09:53,840 --> 00:10:01,340
Mais maintenant, si nous allons à slash nos chiots slash, je reçois maintenant un message qui dit Bienvenue à une sous Reddit.

96
00:10:01,450 --> 00:10:10,290
Donc, slash nos chiots de coupe suit ce modèle et ainsi réduire notre soccer slash ou tout autre sous-ensemble que je pourrais trouver.

97
00:10:10,630 --> 00:10:13,540
Mais il est important de noter que quelque chose comme ça ne marcherait pas.

98
00:10:13,630 --> 00:10:21,590
Slash notre slash soccor hlas bonjour qui ne fonctionne plus parce que c'est un modèle différent.

99
00:10:21,590 --> 00:10:26,480
Donc ce n'est pas comme un wild card où il dit barre oblique ou barre tout autre chose par la suite.

100
00:10:26,500 --> 00:10:33,080
Ce que cela signifie vraiment est de faire correspondre tout ce qui vient avec Slash ou barre n'importe quoi après.

101
00:10:33,110 --> 00:10:40,760
Donc, pas de slash sont slash au nom slash autre chose, mais slash slash slash slash chiots.

102
00:10:40,940 --> 00:10:43,920
Et je dis que slash sont beaucoup et ça devient vraiment ennuyeux.

103
00:10:43,940 --> 00:10:47,650
Alors allons-y et je vais vous montrer comment on peut convertir celui-ci.

104
00:10:47,650 --> 00:10:49,240
Il semble exactement la même chose.

105
00:10:49,260 --> 00:10:57,340
Nous venons de mettre un colon en face de tout ce que nous voulons être une variable et tout ce que nous voulons que l'utilisateur ou l'application pour être en mesure de changer.

106
00:10:57,350 --> 00:11:00,950
Ainsi, les commentaires doivent toujours être des commentaires sur chaque post reddit.

107
00:11:01,030 --> 00:11:13,020
C'est toujours le nom de la Reddit secondaire, comme les commentaires sur le slash de soccer slash l'ID slash le titre d'un post ainsi commentaires son toujours là et cela va maintenant être appariés si je vais à une déroute.

108
00:11:13,190 --> 00:11:20,740
Terminons cette réponse de demande de fonction doit venir avec un itinéraire pour correspondre à celui-ci.

109
00:11:20,740 --> 00:11:26,270
J'ai eu un petit message ici qui est vraiment gentil de Cloud 9 me disant qu'il ne s'attendait pas à voir cette impression.

110
00:11:26,330 --> 00:11:28,090
C'est parce que je n'appelais pas une méthode.

111
00:11:28,120 --> 00:11:42,290
Donc, maintenant, faisons un envoi point rouge et je vais juste Bienvenue à la page des commentaires tout comme ça et tous les enregistrer et redémarrer le serveur maintenant pour correspondre à cette route.

112
00:11:42,350 --> 00:11:50,450
J'ai besoin d'aller à slash notre slash sous-louer nom slash commentaires slash un ID tout slash un titre qui peut être quelque chose aussi bien.

113
00:11:50,990 --> 00:11:52,680
Et faisons-le maintenant.

114
00:11:53,260 --> 00:11:58,180
Nous allons aller à slash slash soccer slash commentaires slash toute ID.

115
00:11:58,190 --> 00:12:00,980
Nous allons faire un deux trois, mais il n'a pas à être des nombres.

116
00:12:01,040 --> 00:12:02,050
Ce pourrait être un mot.

117
00:12:02,120 --> 00:12:03,170
Ça n'a pas d'importance du tout.

118
00:12:03,320 --> 00:12:14,090
Et puis taper un titre comme mon premier match de football et si nous frappons Enter nous obtenons maintenant Bienvenue à la page des commentaires.

119
00:12:14,330 --> 00:12:18,640
Mais bien sûr, je peux changer cela et en faire une chaîne aléatoire.

120
00:12:18,760 --> 00:12:22,600
Et puis un autre titre qui est une chaîne aléatoire ou juste des nombres.

121
00:12:22,820 --> 00:12:24,470
Et je suis toujours en accord avec ce modèle.

122
00:12:24,590 --> 00:12:32,590
Donc, ce n'est pas de vérifier le fait que quelque chose est des lettres ou des mots ou a des soulignements ou que c'est au moins 10 caractères, il ne se soucie pas.

123
00:12:32,620 --> 00:12:33,930
Il y a des façons de le faire.

124
00:12:34,070 --> 00:12:46,100
Mais tout cela se préoccupe est un modèle de morceaux de texte suivi par et divisé par des barres obliques la dernière chose et la plus importante est comment nous accéder à ces données au lieu de notre gestionnaire d'itinéraire.

125
00:12:46,100 --> 00:12:54,850
Donc, si je voulais envoyer un message ici qui était vous savez bienvenue à la Sublette de football quand l'utilisateur va au slash soccer.

126
00:12:55,000 --> 00:12:56,620
Mais je veux qu'il change aussi.

127
00:12:56,620 --> 00:12:57,900
Bienvenue aux chiots.

128
00:12:58,000 --> 00:13:00,710
Donc, je l'ai lu quand ils vont à nos chiots à slash.

129
00:13:00,740 --> 00:13:02,530
J'ai besoin d'un moyen d'y accéder.

130
00:13:02,520 --> 00:13:11,630
Et vous savez quelle était la valeur de sous-louer à lui et exprimé nous donne un moyen agréable et facile de le faire au lieu de cet objet demande.

131
00:13:11,620 --> 00:13:20,610
Jusqu'à présent nous avons seulement travaillé avec les résidents de réponse et mais l'objet de demande contient toutes les informations sur la demande entrante.

132
00:13:20,650 --> 00:13:30,990
Faisons un simple con. Log requêtes et nous ne sera probablement pas réellement être en mesure de voir tout ce que beaucoup parce qu'il ya tellement là qu'il n'imprimera qu'un petit sous-ensemble de celui-ci.

133
00:13:31,050 --> 00:13:35,680
Mais essayons juste de redémarrer le serveur et de frapper cette route.

134
00:13:35,690 --> 00:13:40,260
Donc, notre slash le soumettre au football.

135
00:13:41,480 --> 00:13:44,580
Et ici, vous pouvez le voir en fait ne imprimer toute la chose.

136
00:13:45,010 --> 00:13:48,490
Il y a donc beaucoup d'informations provenant de cette demande.

137
00:13:48,760 --> 00:13:50,430
Tout cela est imprimé ici.

138
00:13:50,720 --> 00:13:56,680
Et ce que je cherche, c'est quelque chose qui s'appelle des paramètres de demande qui devraient être là où nous allons ici.

139
00:13:56,870 --> 00:14:02,360
C'est un objet qui contient tous les paramètres d'itinéraire et leurs valeurs correspondantes.

140
00:14:02,360 --> 00:14:09,390
Donc, dans ce cas, sous redit nom est égal à Socker parce que je suis allé à slash notre slash soccer.

141
00:14:09,470 --> 00:14:21,140
Donc, ce que nous pouvons faire est de laisser annuler que les demandes de journal arrête harams plutôt que la chose entière et sauver et puis rafraîchir ou redémarrer le serveur.

142
00:14:21,240 --> 00:14:29,120
Et maintenant, si je vais à barre oblique bonjour, il va dire que le nom sous-entendu est bonjour.

143
00:14:29,260 --> 00:14:32,180
Ils peuvent faire la même chose pour les chiots.

144
00:14:33,460 --> 00:14:35,050
Et voilà.

145
00:14:35,090 --> 00:14:39,570
Permettez-moi de vous montrer la même chose lorsque nous avons plusieurs paramètres de chemin comme nous le faisons ici.

146
00:14:40,040 --> 00:14:41,880
Donc, je vais juste mettre cela là.

147
00:14:41,920 --> 00:14:53,700
Enregistrer redémarrer le serveur à nouveau et puis va déclencher cette route en allant à nos slash chiots slash commentaires slash un ID slash titre.

148
00:14:53,780 --> 00:14:57,670
Mon noyau est mignon et frappé entrer et nous obtenons.

149
00:14:57,710 --> 00:14:59,090
Bienvenue sur la page des Communes.

150
00:14:59,140 --> 00:15:05,370
Et si je regarde dans le terminal, je verrai que nous avons trois paramètres d'itinéraire différents trois harams différents.

151
00:15:05,380 --> 00:15:11,270
Sous-ensemble il nom comme chiots ID est 1 2 3 4 et le titre est mon Corgi est mignon.

152
00:15:11,310 --> 00:15:15,930
Enveloppez ceci lorsque nous répondons avec Bienvenue dans un sous-ensemble, nous allons le faire.

153
00:15:15,980 --> 00:15:17,840
Bienvenue au chiot étalé.

154
00:15:17,840 --> 00:15:20,210
Bienvenue dans ce qui s'est répandu.

155
00:15:20,600 --> 00:15:24,640
Et pour le rendre un peu plus amusant, nous allons nous assurer que tout est en majuscules.

156
00:15:24,770 --> 00:15:39,790
Donc, ce que nous allons faire est de faire une variable loin et nous allons appeler il est égal à la demande jusqu'à harams sous redit nom doit correspondre exactement à ce que nous l'appelions ici.

157
00:15:39,800 --> 00:15:42,510
Rappelez-vous que c'est juste à l'intérieur de cette demande.

158
00:15:42,640 --> 00:15:47,060
Harams objet plutôt que de simplement répondre avec bienvenue à un sous-ensemble il fera.

159
00:15:47,060 --> 00:15:51,940
Bienvenue dans l'espace.

160
00:15:52,120 --> 00:16:02,130
Plus je l'ai lu plus je l'ai lu de sorte que sera le bienvenue aux chiots.

161
00:16:02,190 --> 00:16:04,990
Lisez-le et il ne sera pas en majuscules.

162
00:16:05,140 --> 00:16:20,530
Donc, pour faire que les majuscules nous pouvons utiliser en majuscule, nous pouvons le faire ici ou nous pourrions le faire ici même sur Sublette, et je vais me débarrasser de ce point-virgule et enregistrer et redémarrer le serveur.

163
00:16:21,790 --> 00:16:24,460
Revenons et déclenchez cette route à nouveau.

164
00:16:24,560 --> 00:16:26,650
Donc, celui-ci ne va pas le déclencher.

165
00:16:26,650 --> 00:16:28,880
C'est pour le routeur qui a plusieurs paramètres.

166
00:16:29,030 --> 00:16:31,950
Nous voulons juste nos chiots de boue et je reçois.

167
00:16:32,000 --> 00:16:32,950
Bienvenue au chiot.

168
00:16:32,980 --> 00:16:33,480
Prêt.

169
00:16:33,770 --> 00:16:43,130
Maintenant, si je ne sont chiots taillés ou sont des chiens slash tous les adultes ou des chats et j'ai maintenant une page web dynamique.

170
00:16:43,120 --> 00:16:49,070
Très bien, allons-y vraiment très vite et revenir à quand nous utilisons l'étoile au lieu d'une définition d'itinéraire.

171
00:16:49,220 --> 00:16:55,580
Il correspond à tout ce qui vient en tout et avec que l'ordre que nous définissons les questions de l'itinéraire.

172
00:16:55,630 --> 00:17:00,350
Donc, si nous mettons l'étoile Routemaster au sommet, aucun autre itinéraire ne fonctionnera au-dessous.

173
00:17:00,500 --> 00:17:06,920
Mais si nous le mettons au fond, qui est l'endroit où il va normalement, il se comporte comme une capture tout type d'une déclaration else.

174
00:17:07,100 --> 00:17:10,930
Si aucun autre itinéraire n'est égalé, sinon il correspond à l'étoile.

175
00:17:11,170 --> 00:17:19,400
Enfin, nous avons parlé des paramètres d'itinéraire que nous pouvons utiliser pour définir un motif dans une route qui n'a pas besoin d'être apparié mot pour mot ou caractère pour le caractère.

176
00:17:19,490 --> 00:17:21,550
Il suffit de faire correspondre dans le même schéma.

177
00:17:21,740 --> 00:17:27,360
Donc, quelque chose comme ça, où je peux avoir Slash sont slash tout sous-ensemble il a nommé après.

178
00:17:27,590 --> 00:17:28,670
Très bien, c'est tout.
