1
00:00:00,230 --> 00:00:01,590
OK, il reviendra.

2
00:00:01,590 --> 00:00:04,600
Donc cette leçon est une que je suis assez excité à faire.

3
00:00:04,680 --> 00:00:05,960
J'espère que vous l'apprécierez.

4
00:00:05,970 --> 00:00:10,020
Nous allons écrire notre toute première application express avant de le faire.

5
00:00:10,080 --> 00:00:11,180
Je veux prendre 30 secondes.

6
00:00:11,190 --> 00:00:12,840
Ce sera vraiment court, je le promets.

7
00:00:12,900 --> 00:00:22,830
Juste examiner deux sujets importants comment une application existante fonctionne de sorte que l'application chien que j'ai déjà montré, puis les bases du cycle de vie de la réponse de demande HTP.

8
00:00:23,030 --> 00:00:24,150
OK commençons.

9
00:00:24,210 --> 00:00:27,770
Je vais commencer par parler des demandes et réponses de HTP.

10
00:00:27,990 --> 00:00:39,220
Rappelez-vous donc quand je vais à un u r l comme Google dot com et j'ai frappé Enter Je demande une page web, j'envoie une demande HDTV et que la demande a un verbe particulier ou de type.

11
00:00:39,240 --> 00:00:43,260
Est-ce une requête GET ou une requête POST ou certains des autres que nous n'avons pas vraiment vu encore.

12
00:00:43,590 --> 00:00:54,250
Et puis je potentiellement envoyer des données avec la demande et le serveur qui reçoit ma demande le serveur que je demande Google a un code qui décide quelle page de me renvoyer.

13
00:00:54,420 --> 00:01:03,180
Il m'envoie donc cette page d'accueil de Google ou peut-être m'envoie-t-il la page d'ouverture de session Google ou la page G-mail ou une page indique que Mon mot de passe est incorrect quel qu'il soit.

14
00:01:03,240 --> 00:01:05,260
Le serveur décide de ce qu'il faut renvoyer.

15
00:01:05,430 --> 00:01:08,090
Et puis il répond avec une réponse.

16
00:01:08,160 --> 00:01:19,440
Donc, j'envoie une demande de code du côté du côté chiffres chiffres ce que je demande et puis il fait des trucs et puis envoyer des commentaires une réponse qui est fondamentalement ce que nous allons utiliser Express à faire.

17
00:01:19,440 --> 00:01:22,970
Donc, j'ai cette application de démon chien que vous vous souvenez.

18
00:01:23,160 --> 00:01:24,640
C'est très très oubliable.

19
00:01:24,690 --> 00:01:30,730
Juste une application simple qui a une base de données que nous avons connecté et un utilisateur peut afficher tous les chiens dans la base de données.

20
00:01:30,750 --> 00:01:34,390
Chaque chien n'a qu'un nom et une race entièrement inutiles.

21
00:01:34,560 --> 00:01:38,670
Mais c'est agréable et simple et je pense que c'est une bonne illustration de la façon dont Express fonctionne.

22
00:01:38,670 --> 00:01:40,270
Nous avons donc un code ici.

23
00:01:40,440 --> 00:01:44,010
Des choses comme exigeant Express et nécessitant une base de données.

24
00:01:44,430 --> 00:02:00,030
Mais surtout, ces trois morceaux sont appelés wraps et nous allons écrire nos propres itinéraires et seulement quelques minutes routes ou le code qui sont responsables de l'écoute et la réception de ces demandes dont j'ai parlé et puis décider de ce qu'il faut renvoyer .

25
00:02:00,030 --> 00:02:17,360
Donc, dans ce cas, nous avons le code qui est à l'écoute pour une demande à la page d'accueil juste à la barre oblique alors nous avons un code qui est à l'écoute pour une demande d'obtenir des chiens slash et nous avons un autre code qui écoute pour une demande post sur slash create dogs Et puis à l'intérieur des routes, nous sommes en train d'exécuter du code.

26
00:02:17,490 --> 00:02:19,810
Dans ce cas, nous venons de rendre la page d'accueil.

27
00:02:19,830 --> 00:02:26,530
Donc, cela va répondre avec le contenu de notre page d'accueil qui est un autre fichier ailleurs dans celui-ci.

28
00:02:26,670 --> 00:02:35,600
Quand quelqu'un demande des chiens coupés comme une demande de get nous trouvons tous les chiens et alors nous rendons la page de chiens et envoyons toutes les données pour les chiens.

29
00:02:35,600 --> 00:02:36,640
Ainsi que.

30
00:02:36,990 --> 00:02:41,190
Et quand quelqu'un crée un chien, nous envoyons une demande de poste pour créer un chien.

31
00:02:41,190 --> 00:02:47,800
Nous allons ajouter un chien à la base de données, puis les rediriger vers la page du chien où ils peuvent afficher tous les chiens.

32
00:02:48,030 --> 00:02:53,330
Donc n'obtenez pas trop intimidé par la syntaxe et toutes les différentes pièces seront l'introduction de ce petit peu à la fois.

33
00:02:53,490 --> 00:03:05,540
Mais la première chose que tout commence à partir est cette idée d'un itinéraire et les routes sont juste des morceaux de code qui exécutera un autre code en fonction de la demande qui est reçue sur notre serveur.

34
00:03:05,580 --> 00:03:09,150
Donc, cela m'amène au point suivant qui commence notre serveur.

35
00:03:09,150 --> 00:03:11,710
Nous devons donc exécuter le fichier appelé apt.

36
00:03:11,810 --> 00:03:13,390
Oui noeud apt.

37
00:03:13,500 --> 00:03:15,450
Oui comme ça.

38
00:03:15,690 --> 00:03:16,740
Et puis il doit aller.

39
00:03:16,740 --> 00:03:21,730
Dans ce cas au port 3000 qui sera réellement différent pour nous dans le nuage 9.

40
00:03:21,960 --> 00:03:34,230
Mais si je vais à Port 3000 et je rafraîchir, je reçois la page d'accueil parce que j'ai fait une demande de barre oblique et il ya du code que lorsque je fais une demande de slash m'envoie la page d'accueil.

41
00:03:34,230 --> 00:03:46,170
Même chose si je vais à des chiens slash il ya un autre morceau de code qui est à l'écoute d'une demande comme une demande de slash dugs et il m'envoie tous les chiens en arrière.

42
00:03:46,200 --> 00:03:54,090
Et puis enfin je peux faire un nouveau chien et frappé soumettre et qui envoie une demande post pour slash créer un chien.

43
00:03:54,270 --> 00:03:55,690
Et ce code est faux.

44
00:03:55,740 --> 00:03:55,970
D'accord.

45
00:03:55,980 --> 00:03:59,140
Donc, c'est tout ce que je voulais examiner avant de passer à l'écriture de notre propre code.

46
00:03:59,160 --> 00:04:06,080
L'un grand plats à emporter de tout cela si vous venez totalement dormi à travers il l'un grand plats à emporter est les itinéraires routes sont importantes.

47
00:04:06,110 --> 00:04:12,080
Rasner comment nous écoutons pour les demandes particulières, puis exécuter un autre code en fonction des demandes que nous recevons.

48
00:04:12,600 --> 00:04:15,490
OK maintenant c'est le moment que vous attendiez.

49
00:04:15,540 --> 00:04:16,930
J'espère que vous avez attendu.

50
00:04:16,950 --> 00:04:25,050
Nous allons aller de l'avant et créer notre première application express, donc je vais revenir à cloud neuf et je vais faire un nouveau répertoire.

51
00:04:25,860 --> 00:04:44,460
Je vais juste appeler la première application express et le CD dans cela et puis je vais faire une nouvelle application de fichiers oui et puis nous allons ouvrir cela et nous allons commencer tout simplement la connexion à notre application express.

52
00:04:44,460 --> 00:04:48,940
Nous allons ici et économiser et nous allons juste l'exécuter.

53
00:04:49,140 --> 00:04:51,020
Et tout droit, nous obtenons notre journal de console.

54
00:04:51,240 --> 00:05:08,070
Donc, maintenant, ce que nous devons faire est d'installer Express et si je retourne aux quais Express, vous pouvez voir que nous venons d'exécuter NPM installer express et j'ai mentionné dans la dernière vidéo que nous allions parler de tableau de bord enregistrer dans cette vidéo et Nous allons le garder jusqu'à la fin.

55
00:05:08,100 --> 00:05:11,080
Il ne fait aucune différence du tout dans la fonctionnalité d'Express.

56
00:05:11,160 --> 00:05:13,060
Donc nous allons le laisser jusqu'à plus tard dans la vidéo.

57
00:05:13,110 --> 00:05:26,400
Donc, nous voulons installer Express et si nous tapons LS Bien sûr, il n'y a pas encore de répertoire de modules de noeud, mais si nous faisons l'installation NPM express je vais prendre un moment.

58
00:05:26,420 --> 00:05:31,310
C'est certainement un téléchargement plus grand que les autres choses que nous avons installé jusqu'à présent.

59
00:05:31,310 --> 00:05:37,760
J'ai maintenant un LS sécurisé un répertoire de modules de noeud ou je rafraîchis vraiment mon arbre de fichier.

60
00:05:37,760 --> 00:05:43,820
Vous ne voyez pas de modules que j'ai exprimé et au lieu de modules de noeud il ya beaucoup de répertoires.

61
00:05:43,930 --> 00:05:50,900
Un grand nombre de fichiers et c'est tout de la logique tout le code qui rend le cadre que nous n'avons pas à écrire nous-mêmes.

62
00:05:50,900 --> 00:05:52,370
Nous allons donc terminer.

63
00:05:52,370 --> 00:05:59,060
Et la prochaine chose que nous devons faire, bien sûr, est exigé exprimé dans notre application, donc nous allons faire loin.

64
00:05:59,090 --> 00:06:04,070
Les exprimes expriment expriment exactement comme cela.

65
00:06:04,490 --> 00:06:06,950
Et qui va ensuite importer le module express.

66
00:06:07,130 --> 00:06:19,580
Mais contrairement aux bibliothèques précédentes ou les paquets que nous avons vu comme Cat me où nous avons dit var Cat me égaux requièrent Cat me et puis de l'utiliser tout ce que nous avions à faire était de dire Cat me.

67
00:06:19,850 --> 00:06:26,820
Dans ce cas Cat me a seulement une chose qu'il fait une fonction simple tout comme knock knock blagues ont eu une seule fonction aussi bien.

68
00:06:26,990 --> 00:06:32,310
Well Express a beaucoup et beaucoup de méthodes différentes, donc nous ne pouvons pas exécuter express comme ça.

69
00:06:32,360 --> 00:06:39,010
Pour l'utiliser bien que nous allons l'exécuter et l'enregistrer sur une variable que la plupart des gens appellent app.

70
00:06:39,110 --> 00:06:53,920
Ainsi, var express exprime requiert express qui inclut tout le contenu de ce répertoire express et ensuite nous l'exécutons et l'enregistrons à une variable appelée app que tout ce que nous faisons avec Express sera app dot et ensuite une méthode qui exprès vient avec.

71
00:06:54,170 --> 00:06:58,910
Maintenant que nous avons installé et initialisé express, c'est toujours une bonne idée juste pour s'assurer qu'il fonctionne.

72
00:06:58,910 --> 00:07:00,800
Essayons donc d'exécuter des applications de nœud.

73
00:07:00,890 --> 00:07:01,430
Oui.

74
00:07:01,520 --> 00:07:03,920
Rien ne doit arriver tant que nous n'obtenons pas d'erreur.

75
00:07:03,950 --> 00:07:05,750
Cela signifie que nous sommes prêts à partir.

76
00:07:05,750 --> 00:07:07,930
Maintenant, nous allons définir notre premier itinéraire.

77
00:07:08,060 --> 00:07:10,060
Nous allons en faire une application très simple.

78
00:07:10,220 --> 00:07:17,880
Lorsque vous allez à la barre oblique vous allez recevoir un message qui dit salut.

79
00:07:19,190 --> 00:07:27,720
Et quand vous allez à tondre au revoir ou que nous allons juste acheter vous obtiendrez un message qui dit au revoir.

80
00:07:28,640 --> 00:07:35,510
Et puis aussi faire un autre qui est quand vous allez à chien de chasse vous obtenez un message qui dit meow.

81
00:07:35,960 --> 00:07:43,460
Donc trois itinéraires différents trois endroits différents, nous pouvons faire une demande à et nous pouvons obtenir trois réponses différentes selon l'endroit où nous demandons.

82
00:07:43,460 --> 00:07:46,230
Ainsi, la syntaxe pour définir un itinéraire ressemble à ceci.

83
00:07:46,250 --> 00:07:47,540
Nous allons commencer par ce premier.

84
00:07:47,550 --> 00:07:55,670
Le haut là et nous écrire app app obtient une application pour obtenir prend deux paramètres différents.

85
00:07:55,670 --> 00:08:00,350
Le premier est l'euro ou le chemin qui est slash.

86
00:08:00,350 --> 00:08:15,360
Dans ce cas, parce que nous essayons de faire un itinéraire quand un utilisateur fait une demande d'obtention ce qui est ce qu'ils obtiennent ici signifie que nous allons voir les messages apt up plus tard et même mettre à jour les pistes et le correctif et mettre quelques-uns des autres verbes HTP.

87
00:08:15,470 --> 00:08:17,250
Mais obtenir des postes sont les plus courantes.

88
00:08:17,390 --> 00:08:23,960
Donc apt get quand vous obtenez des requêtes faites à slash qui est également appelé le chemin racine ou juste l'itinéraire.

89
00:08:24,320 --> 00:08:32,670
Ensuite, nous voulons ce code pour exécuter qui est une fonction de rappel et cette fonction de rappel prend deux arguments différents demandes et la réponse.

90
00:08:32,750 --> 00:08:35,880
Encore une fois, ce sont tout ce que nous voulons qu'ils soient appelés totalement à nous.

91
00:08:36,020 --> 00:08:44,260
Mais vous verrez cela le plus souvent et je pense en fait sur les documents officiels express que c'est ce qu'ils utilisent req en rez.

92
00:08:44,300 --> 00:09:07,020
Certaines personnes en fait taper tout demande et la réponse, mais l'augmentation de compte est beaucoup plus commun de voir donc comptez Les rouges sont en fait des objets à l'intérieur de cette requête de fonction est un objet qui contient toutes les informations sur la demande qui a déclenché cette route et la réponse Contiendra toutes les informations sur ce que nous allons y répondre.

93
00:09:07,040 --> 00:09:10,550
Donc je vais vous montrer que dans un peu annulera ce journal, il verra à quoi il ressemble.

94
00:09:10,760 --> 00:09:14,620
Mais pour commencer, nous allons écrire rez dot send.

95
00:09:15,350 --> 00:09:16,790
Salut.

96
00:09:16,790 --> 00:09:25,930
Et ce n'est qu'une façon de répondre avec un peu de texte, mais si nous allons à la page de notre application une fois que nous le servir une fois qu'il a commencé alors nous nous attendons à obtenir le texte.

97
00:09:25,950 --> 00:09:30,980
Salut il imprimé à nous dans le navigateur ce n'est pas va travailler juste pourtant though.

98
00:09:31,100 --> 00:09:39,410
Parce que si je lance cette application de note oui, rien ne se produit car nous manquons une partie vraiment importante du code dans Express.

99
00:09:39,410 --> 00:09:44,280
Nous devons effectivement écrire le code pour lui dire d'écouter pour différentes demandes de le faire.

100
00:09:44,300 --> 00:09:46,690
EXPRESS nous donne une méthode appelée écouter.

101
00:09:46,880 --> 00:09:47,420
Très bien.

102
00:09:47,440 --> 00:09:55,270
Apt écouter et puis nous devons fournir le port pour écouter et je vais vous montrer dans mon exemple ici.

103
00:09:55,460 --> 00:10:01,720
J'écoutais sur le port trois mille, mais parce que nous sommes sur le nuage neuf, nous devons faire les choses un peu différemment.

104
00:10:02,030 --> 00:10:08,230
Nous devons écouter sur le processus que les ports NVI.

105
00:10:08,510 --> 00:10:16,640
Donc, tout ce code sera effectivement juste renvoyer un nombre comme 3000, sauf qu'il renvoie le nombre de serveur nuage neuf que nous avons à utiliser.

106
00:10:16,640 --> 00:10:17,650
Il s'agit donc d'une variable.

107
00:10:17,660 --> 00:10:22,330
Elle est appelée variable d'environnement et la variable d'environnement avec laquelle nous travaillons est appelée port.

108
00:10:22,340 --> 00:10:25,700
Donc, cela va retourner un nombre, mais nous n'avons pas hardcoded le nombre en.

109
00:10:25,790 --> 00:10:27,150
Ça vient du nuage neuf.

110
00:10:27,380 --> 00:10:33,380
Il ya une autre information que nous devrions passer dans lequel est le processus que EMV IP.

111
00:10:33,620 --> 00:10:36,560
Et c'est une ligne que vous pouvez simplement copier et coller d'une application à l'autre.

112
00:10:36,590 --> 00:10:40,490
Nous l'utiliserons au bas de chaque application que nous faisons avec Express.

113
00:10:40,490 --> 00:10:43,290
Donc, c'est une de ces lignes simplement cookie cutter que nous devons utiliser.

114
00:10:43,370 --> 00:10:59,580
Cela indique express pour écouter sur un port particulier que le nuage 9 veut et une IP particulière que le nuage neuf l'attend aussi bien pour résumer que nous avons initialisé la sécurité expresse à la région nous définirons un itinéraire unique quand nous faisons une demande de slash .

115
00:10:59,570 --> 00:11:06,200
Nous devrions voir un ils sont renvoyés dans la réponse dans notre navigateur et juste la définition de l'itinéraire n'est pas suffisant.

116
00:11:06,240 --> 00:11:09,980
Nous devons ensuite dire à l'application d'écouter sur un port particulier une adresse IP.

117
00:11:10,230 --> 00:11:16,220
Et maintenant, nous avons juste besoin de démarrer le serveur avec des applications de noeud qui exécutera le contenu entier du fichier.

118
00:11:16,230 --> 00:11:17,470
Vous verrez nos changements de curseur.

119
00:11:17,490 --> 00:11:21,380
Nous pouvons effectivement taper des commandes plus parce que notre serveur a commencé.

120
00:11:21,380 --> 00:11:23,580
Il y a une petite chose que nous pouvons faire pour améliorer cela.

121
00:11:23,650 --> 00:11:30,800
Donc, quand il Control-C de cela et nous pouvons passer en fonction de rappel à APT écouter ainsi.

122
00:11:30,890 --> 00:12:06,790
Et à l'intérieur d'ici, nous allons juste vous annuler que le serveur de journal a commencé juste comme ça et l'enregistrer maintenant va effacer et démarrer le serveur à nouveau et nous obtenons ce message qui dit serveur a commencé juste pour qu'il soit clair ce qui se passe avec notre consul Maintenant pour visiter ce site contrairement à la version locale que j'ai montré avec sublime et la démo chien où je suis allé à l'hôte local Colan 3000 Clubine effectivement hébergé en ligne à votre propre vous êtes bien et vous pouvez le trouver en cliquant sur aperçu et cliquez sur Prévisualiser en cours d'exécution Et qui ouvrira un nouvel onglet.

123
00:12:06,940 --> 00:12:09,530
Et si nous voulons, nous pouvons simplement utiliser l'onglet ici.

124
00:12:09,560 --> 00:12:31,610
Je préfère copier le rôle et ouvrir un nouvel onglet et coller que dans afin que je puisse effectivement l'utiliser dans le navigateur sans avoir à passer par le nuage 9 est faux navigateur si proche de celui et vous verrez bien que mon rôle Est le nom de mon espace de travail web dev qui camp dash mon nom d'utilisateur point C-9 point.

125
00:12:31,880 --> 00:12:37,680
Donc ce que vous êtes en service dans cet espace de travail qui est en ce moment un fichier apt.

126
00:12:37,800 --> 00:12:47,680
Oui au lieu de la première application express sera à la ligne qui vous est donnée gratuitement automatiquement lorsque vous créez un espace de travail nuage neuf et plus excitant que cela.

127
00:12:47,780 --> 00:12:49,570
Nous pouvons voir que nous obtenons élevé là-bas.

128
00:12:49,790 --> 00:12:54,090
Il fonctionne et faire une demande à la racine du serveur juste barre oblique.

129
00:12:54,230 --> 00:12:55,800
Et je suis haut là.

130
00:12:56,000 --> 00:13:04,500
Et si nous essayons de faire autre chose comme ça, vous obtiendrez un message qui dit ne peut pas obtenir que vous êtes ce chemin que j'ai ajouté.

131
00:13:04,640 --> 00:13:06,890
Alors ajoutons dans un autre maintenant.

132
00:13:07,110 --> 00:13:08,400
Le même modèle.

133
00:13:08,450 --> 00:13:10,010
Faisons l'itinéraire d'achat.

134
00:13:10,010 --> 00:13:13,890
Donc, nous voulons une application ne reçoivent pas de barre oblique.

135
00:13:14,490 --> 00:13:20,760
Et puis notre réponse à la demande de fonction comme ça.

136
00:13:20,750 --> 00:13:29,160
Et nous allons envoyer des points rouges et au revoir juste comme ça et sauver cela.

137
00:13:29,210 --> 00:13:32,050
Maintenant, si nous allons à barre oblique acheter et frapper entrer.

138
00:13:32,180 --> 00:13:33,720
Vous verrez qu'il ne fonctionne toujours pas.

139
00:13:33,890 --> 00:13:36,260
Et c'est parce que nous devons redémarrer le serveur.

140
00:13:36,560 --> 00:13:39,690
Donc, chaque fois que nous faisons quelques changements doivent redémarrer le serveur.

141
00:13:39,840 --> 00:13:44,130
Pour l'instant, je vais vous montrer un outil qui nous aidera afin que nous n'ayez pas à le redémarrer en permanence.

142
00:13:44,250 --> 00:13:53,760
Mais pour l'instant je dois faire nœud Abdulle J.S. Encore économiser ou rafraîchir cette fois si nous allons à barre oblique.

143
00:13:53,950 --> 00:13:59,480
Je reçois maintenant mon message d'adieu et si je vais à la racine, je suis élevé là-bas.

144
00:13:59,960 --> 00:14:01,230
Alors, faisons un plus maintenant.

145
00:14:01,430 --> 00:14:02,350
Retournons.

146
00:14:02,580 --> 00:14:13,540
Si apt get sloshed chien ou appeler de retour avec les demandes et la réponse et puis au lieu de cela, nous allons répondre.

147
00:14:13,660 --> 00:14:16,480
RAZ Et miaou.

148
00:14:16,520 --> 00:14:17,230
À quoi je pensais.

149
00:14:17,250 --> 00:14:18,530
Pourquoi ai-je dit maigre.

150
00:14:18,890 --> 00:14:20,390
Très bien, je vais y aller.

151
00:14:20,490 --> 00:14:32,600
Certainement devrait avoir une femelle, mais si je recommence mon serveur, j'ai relancé Control-C pour quitter et ils ont frappé la flèche vers le haut et je tourne nœud après JSC et je reviens ici je rafraîchir.

152
00:14:32,610 --> 00:14:43,300
Et maintenant je vais au chien slash me sortir et je peux aller à tondre par la porte au revoir et je peux aller à slash rien et obtenir élevé là-bas.

153
00:14:44,050 --> 00:14:46,800
C'est donc tout ce que nous faisons pour cette toute première application express.

154
00:14:46,940 --> 00:14:47,840
Avant de passer à autre chose.

155
00:14:47,900 --> 00:14:51,680
Je vais ouvrir le facteur et tester notre application.

156
00:14:51,890 --> 00:15:05,970
Donc, nous allons faire une demande d'obtenir et nous allons le faire à la route de chien slash juste pour le tester et plutôt que des hôtes locaux 3000 slash chien, nous avons besoin de faire une demande à ce Arel slash chien.

157
00:15:06,170 --> 00:15:11,020
Donc, je vais copier ceci et retourner au facteur et coller juste que vous êtes Ellen.

158
00:15:11,390 --> 00:15:25,990
Et avant que nous fassions autre chose, vous savez redimensionner ceci et redimensionner cette fenêtre ainsi et nous pouvons fermer ou réduire ce vers le bas un peu il va faire une demande à ce Web Bo Bootcamp Dev apprendre avec Colt C9 Daddy-O chien slash bien sûr.

159
00:15:26,000 --> 00:15:29,270
Cela vous permettra également de correspondre à votre propre compte nuage 9.

160
00:15:29,660 --> 00:15:35,780
Et ce que je vais faire est au lieu de mon chien d'application, je vais ajouter un journal Dalt.

161
00:15:36,020 --> 00:15:52,270
Et il va juste dire que quelqu'un a fait une demande de chien de chasse et nous allons enregistrer cela et ce blog console va apparaître ici.

162
00:15:52,460 --> 00:15:57,320
Il ne va pas apparaître dans le navigateur à l'intérieur de la console de débogage JavaScript.

163
00:15:57,380 --> 00:16:03,150
Le devant et con. Il apparaît dans la console de nœud ici que nous avons commencé en exécutant des applications de nœud.

164
00:16:03,200 --> 00:16:04,040
Oui.

165
00:16:04,040 --> 00:16:14,660
Donc, si je redémarre le serveur et je vais commencer par vous montrer si je déplacer ce ici et je rafraîchir la page permettez-moi d'aller à une autre page et actualiser.

166
00:16:14,660 --> 00:16:22,840
Et maintenant, si je vais faire des chiens de chasse ou chien regarder ici, il dit que quelqu'un a fait une demande à Slashdot.

167
00:16:22,860 --> 00:16:33,510
Donc, c'est juste pour vous montrer que ce code est déclenché dès que nous faisons une demande et il n'est pas seulement déclenché par notre navigateur, mais nous pouvons aussi le déclencher en utilisant le facteur que je vais montrer maintenant.

168
00:16:33,530 --> 00:16:38,920
Donc, tout ce que je dois faire est de frapper entrez ici ou envoyer et nous en avons un autre.

169
00:16:38,920 --> 00:16:43,380
Quelqu'un a fait une demande de slash chien, mais aussi un facteur plein écran.

170
00:16:43,380 --> 00:16:46,530
Maintenant, regardons ce qui a été renvoyé.

171
00:16:46,970 --> 00:16:48,680
Donc, le corps est juste meow.

172
00:16:48,900 --> 00:17:01,050
Je ne sais pas ce que je pensais que je le ferais maintenant, mais nous avons obtenu un peu de miau texte et nous pouvons faire la même chose en allant à juste le bon chemin et l'envoi d'une demande et nous obtenons élevé là et nous pouvons aussi faire Slash par

173
00:17:01,250 --> 00:17:02,760
Et nous obtenons également la même chose.

174
00:17:03,050 --> 00:17:08,500
Donc, c'est pour vous montrer que ces demandes il n'a pas d'importance d'où ils proviennent de si c'est à partir d'un navigateur.

175
00:17:08,690 --> 00:17:14,570
Un téléphone avec le navigateur si c'est à partir d'un terminal quelque part ou quelque chose comme Postman il n'a pas d'importance.

176
00:17:14,580 --> 00:17:20,220
Notre serveur est juste à l'écoute pour toute demande qui est une demande d'obtenir à trois routes différentes.

177
00:17:20,510 --> 00:17:27,840
Chien par et l'itinéraire de route et quand il reçoit une de ces demandes, il répondra alors avec un texte simple.

178
00:17:27,840 --> 00:17:28,240
D'accord.

179
00:17:28,260 --> 00:17:31,790
Donc c'est tout ce que je voulais couvrir dans cette première intro pour exprimer l'application.

180
00:17:31,800 --> 00:17:39,650
Je sais que c'est vraiment très simple, il n'a pas encore beaucoup à faire en tant que demande, mais croyez-moi l'ordre dans lequel nous allons est très très délibérée.

181
00:17:39,650 --> 00:17:47,050
Nous commençons petit et nous allons ajouter une pièce à la fois les morceaux suivants que nous ajouterons répondent avec des dossiers de courrier de HQ.

182
00:17:47,070 --> 00:17:57,550
Donc, plutôt que de lire que d'envoyer il ya une autre méthode que nous allons utiliser pour envoyer un dossier entier de H.T. Mail back et nous allons également introduire un concept appelé Raut variables ou chemin variables.
