1
00:00:00,230 --> 00:00:01,590
OK het zal terugkomen.

2
00:00:01,590 --> 00:00:04,600
Dus deze les is er een die ik ben zeer enthousiast over het maken van.

3
00:00:04,680 --> 00:00:05,960
Ik hoop dat je ervan geniet.

4
00:00:05,970 --> 00:00:10,020
We gaan schrijven onze allereerste uiten app voordat we eigenlijk doen.

5
00:00:10,080 --> 00:00:11,180
Ik wil 30 seconden duren.

6
00:00:11,190 --> 00:00:12,840
Het zal heel kort Ik beloof zijn.

7
00:00:12,900 --> 00:00:22,830
herzien Slechts twee belangrijke thema's hoe een bestaande app werkt zodat de hond app die ik al heb laten zien en vervolgens de basisprincipes van het HTP verzoek reactie levenscyclus.

8
00:00:23,030 --> 00:00:24,150
OK laten we beginnen.

9
00:00:24,210 --> 00:00:27,770
Ik ga om te beginnen door te praten over HTP verzoeken en antwoorden.

10
00:00:27,990 --> 00:00:39,220
Dus niet vergeten als ik naar een u r l zoals Google dot com en ik druk op Enter ik vraag voor een webpagina ik een HDTV te versturen en dat het verzoek van een bijzondere werkwoord of type.

11
00:00:39,240 --> 00:00:43,260
Is het een GET-verzoek of een POST-aanvraag of een deel van de anderen die we nog niet echt gezien.

12
00:00:43,590 --> 00:00:54,250
En dan heb ik in potentie een aantal gegevens mee te sturen met het verzoek en de server die mijn verzoek de server dat ik het aanvragen van Google heeft een code die bepaalt welke pagina om me terug te sturen ontvangt.

13
00:00:54,420 --> 00:01:03,180
Dus het stuurt me dat Google homepage of misschien stuurt me de Google-aanmeldingspagina of de G-mail of een pagina dat mijn wachtwoord onjuist is wat het ook is.

14
00:01:03,240 --> 00:01:05,260
De server is te beslissen wat te terug te sturen.

15
00:01:05,430 --> 00:01:08,090
En vervolgens reageert met een antwoord.

16
00:01:08,160 --> 00:01:19,440
Dus ik stuur een verzoek server side code cijfers uit wat ik vraag voor en dan doet het wat spullen en dan stuur feedback een antwoord dat is fundamenteel wat we gaan Express te gebruiken om te doen.

17
00:01:19,440 --> 00:01:22,970
Dus ik heb deze hond demo app die je kan herinneren.

18
00:01:23,160 --> 00:01:24,640
Het is heel erg vergeetbaar.

19
00:01:24,690 --> 00:01:30,730
Gewoon een simpele app die een database die we hebben verbonden en een gebruiker kan alle honden in de database te bekijken is.

20
00:01:30,750 --> 00:01:34,390
Elke hond heeft slechts een naam en een ras volkomen nutteloos.

21
00:01:34,560 --> 00:01:38,670
Maar het is leuk en eenvoudig en ik denk dat het een goed voorbeeld van hoe Express werkt.

22
00:01:38,670 --> 00:01:40,270
Dus hebben we een stukje code in hier.

23
00:01:40,440 --> 00:01:44,010
Dingen zoals vereist Express en die een database.

24
00:01:44,430 --> 00:02:00,030
Maar het belangrijkste zijn de drie stukken en deze worden wraps geroepen en we zullen het schrijven van onze eigen routes en slechts een paar minuten routes of de code die verantwoordelijk zijn voor het luisteren en het ontvangen van de aanvragen die ik sprak over en dan beslissen wat terug te sturen zijn .

25
00:02:00,030 --> 00:02:17,360
Dus in dit geval hebben wij code die luistert voor een verzoek om de home page gewoon om slash dan hebben we een stukje code dat is te luisteren naar een GET-verzoek naar honden slash en we hebben een aantal andere code die is te luisteren naar een post verzoek slash creëren honden en dan de binnenkant van de routes die wij draaien van een code.

26
00:02:17,490 --> 00:02:19,810
In dit geval zijn we gewoon renderen de home page.

27
00:02:19,830 --> 00:02:26,530
Dus dat gaat reageren met de inhoud van onze homepage dat is een ander bestand ergens anders in deze.

28
00:02:26,670 --> 00:02:35,600
Wanneer iemand vraagt ​​om gesneden honden als get verzoek vinden we alle honden en dan maken we de pagina honden en alle gegevens voor de honden te sturen.

29
00:02:35,600 --> 00:02:36,640
Samen Daarmee.

30
00:02:36,990 --> 00:02:41,190
En als iemand een hond creëert sturen we een post verzoek om de hond te creëren.

31
00:02:41,190 --> 00:02:47,800
We gaan een hond toe te voegen aan de database en vervolgens te buigen ze terug naar de pagina van de hond als ze alle honden kunt bekijken.

32
00:02:48,030 --> 00:02:53,330
Dus laat je niet al te geïntimideerd door de syntax en alle verschillende stukken zal de invoering van dit ene beetje op een moment.

33
00:02:53,490 --> 00:03:05,540
Maar het eerste dat alles begint uit is dit idee van een route en routes zijn slechts stukjes code die een andere code, afhankelijk van het verzoek dat is ontvangen op onze server zal draaien.

34
00:03:05,580 --> 00:03:09,150
Dus dan is dat brengt me op het volgende punt dat onze server wordt gestart.

35
00:03:09,150 --> 00:03:11,710
Dus moeten we het bestand dat apt wordt genoemd uitgevoerd.

36
00:03:11,810 --> 00:03:13,390
Ja knooppunt apt.

37
00:03:13,500 --> 00:03:15,450
Ja, net als dat.

38
00:03:15,690 --> 00:03:16,740
En dan het nodig heeft om te gaan.

39
00:03:16,740 --> 00:03:21,730
In dit geval naar de haven 3000 die eigenlijk anders voor ons in cloud 9 zijn.

40
00:03:21,960 --> 00:03:34,230
Maar als ik naar Port 3000 en ik vernieuwen ik krijg de home page, omdat ik een verzoek aan slash en er is een code dat wanneer ik een verzoek tot slash stuurt me de home page.

41
00:03:34,230 --> 00:03:46,170
Hetzelfde als ik naar honden is er nog een stukje code dat luistert naar een verzoek als een GET-verzoek naar dugs slash slash en stuurt me alle honden terug.

42
00:03:46,200 --> 00:03:54,090
En dan tot slot kan ik een nieuwe hond te maken en sloeg in te dienen en dat een post verzoek om slash creëren hond stuurt.

43
00:03:54,270 --> 00:03:55,690
En deze code is verkeerd.

44
00:03:55,740 --> 00:03:55,970
Okee.

45
00:03:55,980 --> 00:03:59,140
Dus dat is alles wat ik wilde controleren voordat we overgaan tot het schrijven van onze eigen code.

46
00:03:59,160 --> 00:04:06,080
De ene grote afhaalmaaltijd van al dat als je gewoon helemaal sliep er doorheen de één grote afhaalmaaltijd is routes routes zijn belangrijk.

47
00:04:06,110 --> 00:04:12,080
Rasner hoe we luisteren naar bepaalde verzoeken en voer een andere code, afhankelijk van de verzoeken die we krijgen.

48
00:04:12,600 --> 00:04:15,490
OK dus nu is het moment dat je hebt gewacht.

49
00:04:15,540 --> 00:04:16,930
Hopelijk je hebt gewacht voor.

50
00:04:16,950 --> 00:04:25,050
We gaan verder te gaan en creëren onze eerste express app dus ik ga terug naar de zevende hemel en ik ga een nieuwe map te maken.

51
00:04:25,860 --> 00:04:44,460
Ik ben gewoon gaan om het eerst te bellen app en een cd uit te drukken in die en dan ga ik naar een nieuw bestand app ja en dan zullen we openen dat op en we beginnen gewoon constant te loggen onze uitdrukkelijke app.

52
00:04:44,460 --> 00:04:48,940
We zullen hier te gaan en op te slaan en laten we gewoon draaien.

53
00:04:49,140 --> 00:04:51,020
En alles goed te krijgen we onze console log.

54
00:04:51,240 --> 00:05:08,070
Dus nu wat we moeten doen is het installeren Express en als ik terug naar de Express dokken u kunt zien we alleen nog maar NPM installeren express en ik heb te vermelden in de laatste video, die we zouden gaan om te praten over dash dash, behalve in deze video en we gaan het tot het einde te houden.

55
00:05:08,100 --> 00:05:11,080
Het maakt niet het verschil maken op alle in de functionaliteit van Express.

56
00:05:11,160 --> 00:05:13,060
Dus we gaan het verlaten totdat later in de video.

57
00:05:13,110 --> 00:05:26,400
Dus we willen Express te installeren en als we het type LS Natuurlijk is er geen knooppunt modules directory nog niet, maar als we dat doen NPM installeren uiten Ik zal even duren.

58
00:05:26,420 --> 00:05:31,310
Dit is zeker een grotere downloaden dan de andere dingen die we tot nu toe hebt geïnstalleerd.

59
00:05:31,310 --> 00:05:37,760
Ik heb nu een veilige LS een knooppunt modules directory of ik echt mijn dossier boom te vernieuwen.

60
00:05:37,760 --> 00:05:43,820
Je ziet geen modules heb ik express en in plaats van knooppunt modules zijn er veel mappen.

61
00:05:43,930 --> 00:05:50,900
Een groot aantal bestanden en dit is allemaal van de logica alle van de code die het raamwerk dat we niet hoeven te onszelf te schrijven maakt.

62
00:05:50,900 --> 00:05:52,370
Dus we zullen sluiten uit dat.

63
00:05:52,370 --> 00:05:59,060
En de volgende ding dat we moeten doen is natuurlijk vereisen uitgedrukt in onze applicatie, zodat we toe zullen doen.

64
00:05:59,090 --> 00:06:04,070
Express gelijken eisen te uiten, net als dat.

65
00:06:04,490 --> 00:06:06,950
En dat zal dan de invoer van de module express.

66
00:06:07,130 --> 00:06:19,580
Maar in tegenstelling tot de eerdere bibliotheken of pakketten die we net als Cat ik heb gezien waar we zeiden var Cat me gelijk vereisen Cat mij en dan om het te gebruiken alles wat we moesten doen was zeggen Cat me.

67
00:06:19,850 --> 00:06:26,820
In dit geval de kat me maar één ding dat het doet een eenvoudige functie, net als klop klop grappen had slechts één functie.

68
00:06:26,990 --> 00:06:32,310
Nou Express heeft veel en veel verschillende methoden, zodat we kunnen niet gewoon express uit te voeren als dit.

69
00:06:32,360 --> 00:06:39,010
Om het te gebruiken, hoewel we zullen het uitvoeren hiervan en op te slaan in een variabele die de meeste mensen app noemen.

70
00:06:39,110 --> 00:06:53,920
Dus var express gelijk vereisen uitdrukkelijke die net omvat de volledige inhoud van deze uitdrukkelijke directory en uit te voeren we het en opslaan in een variabele met de naam app die alles wat we doen met Express app dot en vervolgens een aantal methode die uitdrukken wordt geleverd met zal zijn.

71
00:06:54,170 --> 00:06:58,910
Nu we hebben uitdrukkelijke geïnstalleerd en geïnitialiseerd het is altijd een goed idee alleen maar om ervoor te zorgen dat het werkt.

72
00:06:58,910 --> 00:07:00,800
Dus laten we proberen running knooppunt apps.

73
00:07:00,890 --> 00:07:01,430
Ja.

74
00:07:01,520 --> 00:07:03,920
Niets mag zolang er gebeuren als we niet een foutmelding krijgt.

75
00:07:03,950 --> 00:07:05,750
Dat betekent dat we goed om te gaan.

76
00:07:05,750 --> 00:07:07,930
Nu gaan we onze eerste route te bepalen.

77
00:07:08,060 --> 00:07:10,060
We gaan het heel eenvoudig verzoek in te dienen.

78
00:07:10,220 --> 00:07:17,880
Als je naar slash je gaat naar een bericht dat zegt hi te krijgen.

79
00:07:19,190 --> 00:07:27,720
En als je naar vaarwel slash of laten we gewoon koopt zult u een bericht dat vaarwel zegt te krijgen.

80
00:07:28,640 --> 00:07:35,510
En dan ook nog één die is wanneer je naar de hond slash u een bericht dat miauw zegt te krijgen.

81
00:07:35,960 --> 00:07:43,460
Dus drie verschillende routes drie verschillende plaatsen we kunnen een verzoek om te maken en kunnen we drie verschillende antwoorden te krijgen, afhankelijk van waar we vragen.

82
00:07:43,460 --> 00:07:46,230
Dus de syntax voor het definiëren van een route ziet er als volgt.

83
00:07:46,250 --> 00:07:47,540
We beginnen met deze eerste.

84
00:07:47,550 --> 00:07:55,670
De hoge daar en we schrijven app dot krijgt een app te krijgen neemt twee verschillende parameters.

85
00:07:55,670 --> 00:08:00,350
De eerste is de euro of het pad dat is slash.

86
00:08:00,350 --> 00:08:15,360
In dit geval, omdat we proberen om een ​​route te maken wanneer een gebruiker een get verzoek maakt en dat is wat ze hier betekent dat we geneigd up berichten later te zien en zelfs de leads en patch te werken en zet een aantal van de andere HTP werkwoorden.

87
00:08:15,470 --> 00:08:17,250
Maar het krijgen van berichten zijn de meest voorkomende.

88
00:08:17,390 --> 00:08:23,960
Dus apt krijgt als je verzoeken om slash die ook de wortel pad of gewoon de route wordt genoemd.

89
00:08:24,320 --> 00:08:32,670
Dan willen we deze code kan worden uitgevoerd die een callback functie en dit callback functie neemt twee verschillende argumenten verzoeken en respons.

90
00:08:32,750 --> 00:08:35,880
Nogmaals dat zijn wat we willen dat ze worden opgeroepen helemaal aan ons.

91
00:08:36,020 --> 00:08:44,260
Maar je zult dit het vaakst te zien en ik denk dat in feite op de officiële Express Documenten dat is wat ze gebruiken aanvr in rez.

92
00:08:44,300 --> 00:09:07,020
Sommige mensen eigenlijk type het allemaal uit verzoek en reactie, maar denk stijging is veel vaker te zien dus rekenen Reds zijn eigenlijk objecten binnenkant van deze functie verzoek is een object dat alle informatie over het verzoek dat werd gedaan dat deze route en respons geactiveerd bevat zal alle informatie over wat we gaan reageren met bevatten.

93
00:09:07,040 --> 00:09:10,550
Dus ik zal je laten zien dat in een klein beetje zal annuleren dat loggen zal zien hoe het eruit ziet.

94
00:09:10,760 --> 00:09:14,620
Maar om te beginnen gaan we rez dot send schrijven.

95
00:09:15,350 --> 00:09:16,790
Hallo daar.

96
00:09:16,790 --> 00:09:25,930
En dit is slechts een manier om te reageren met één of andere tekst, maar als we naar de pagina van onze app een keer serveren wij het ooit begon toen we verwachten dat de tekst te krijgen.

97
00:09:25,950 --> 00:09:30,980
Hi there uitgeprint om ons in de browser is dit niet van plan om gewoon nog wel werken.

98
00:09:31,100 --> 00:09:39,410
Want als ik deze nota app draaien ja niets gebeurt, omdat we missen een heel belangrijk onderdeel van de code in Express.

99
00:09:39,410 --> 00:09:44,280
We hebben eigenlijk om de code te schrijven om het te vertellen voor verschillende verzoeken om dat te doen om te luisteren.

100
00:09:44,300 --> 00:09:46,690
EXPRESS geeft ons een methode genaamd luisteren.

101
00:09:46,880 --> 00:09:47,420
Dus alles goed.

102
00:09:47,440 --> 00:09:55,270
Apt up luisteren en dan moeten we op voorwaarde dat de poort waar naar geluisterd en ik zal u in mijn voorbeeld te laten zien hier.

103
00:09:55,460 --> 00:10:01,720
Ik was te luisteren op poort drieduizend, maar omdat we op wolk negen moeten we de dingen anders te doen een beetje.

104
00:10:02,030 --> 00:10:08,230
We moeten op het proces dat NVI havens te luisteren.

105
00:10:08,510 --> 00:10:16,640
Dus al van deze code ook daadwerkelijk gewoon terug van een getal als 3000 behalve dat geeft het aantal cloud negen server die we moeten gebruiken.

106
00:10:16,640 --> 00:10:17,650
Dus dit is een variabele.

107
00:10:17,660 --> 00:10:22,330
Het is een omgeving variabele en de variabele omgeving waarin we werken met een poort wordt genoemd genoemd.

108
00:10:22,340 --> 00:10:25,700
Dus dit zal een aantal keren, maar we hebben geen hardcoded het nummer in.

109
00:10:25,790 --> 00:10:27,150
Het komt van Cloud Nine.

110
00:10:27,380 --> 00:10:33,380
Er is nog een ander stukje informatie dat we moeten passeren, waarin wordt proces dat EMV IP.

111
00:10:33,620 --> 00:10:36,560
En dit is een lijn die je gewoon kunt kopiëren en plakken van app naar app.

112
00:10:36,590 --> 00:10:40,490
We zullen het gebruik ervan op de bodem van iedere applicatie die we maken met Express.

113
00:10:40,490 --> 00:10:43,290
Dus het is een van die net cookie cutter lijnen die we nodig hebben om te gebruiken.

114
00:10:43,370 --> 00:10:59,580
Dit vertelt express op een bepaalde poort die Cloud 9 wil en een bepaald IP-dat negen verwacht dat cloud om zo goed te luisteren om zo te vatten we geïnitialiseerd express veiligheid naar het gebied zullen we een route gedefinieerd wanneer we een GET-verzoek naar slash .

115
00:10:59,570 --> 00:11:06,200
We moeten zien een ze teruggestuurd in de respons in onze browser en gewoon het definiëren van de route is niet genoeg.

116
00:11:06,240 --> 00:11:09,980
We hebben dan om de app te vertellen op een bepaalde poort te luisteren naar een IP-adres.

117
00:11:10,230 --> 00:11:16,220
En nu moeten we alleen maar om de server te starten met knooppunt apps die de volledige inhoud van het bestand wordt uitgevoerd.

118
00:11:16,230 --> 00:11:17,470
U zult onze cursor verandert zien.

119
00:11:17,490 --> 00:11:21,380
We kunnen eigenlijk typen commando's meer, omdat onze server is gestart.

120
00:11:21,380 --> 00:11:23,580
Er is een klein ding dat we kunnen doen om dit te verbeteren.

121
00:11:23,650 --> 00:11:30,800
Dus als het controle-C uit die we kunnen passeren in callback functie APT luisteren ook.

122
00:11:30,890 --> 00:12:06,790
En de binnenkant van hier zijn we zullen gewoon u annuleert dat log server is begonnen, net als dat en sla het nu gaat om te wissen en start de server opnieuw en krijgen we dit bericht dat de server is net begonnen, zodat het duidelijk is wat er gebeurt met onze consul nu naar deze site in tegenstelling tot de lokale versie die ik liet zien met subliem en de hond demo waar ik ging naar de lokale host Colan 3000 Clubine eigenlijk online gehost op uw eigen u goed en je kunt die vinden door te klikken op de voorvertoning en klik op voorbeeld running te bezoeken toepassing en dat zal een nieuw tabblad openen.

123
00:12:06,940 --> 00:12:09,530
En als we willen we gewoon het tabblad hier kunnen gebruiken.

124
00:12:09,560 --> 00:12:31,610
Ik geef de voorkeur aan de rol kopiëren en openen van een nieuwe tab en plak deze in zodat ik kan eigenlijk alleen maar gebruiken in de browser, zonder te gaan door middel van cloud 9 is nep browser zo dicht uit die en je zult zien hoewel mijn rol is de naam van mijn werkruimte web dev die kamp dash mijn gebruikersnaam dot C-9 stip.

125
00:12:31,880 --> 00:12:37,680
Dus wat u ook tewerkgesteld in die werkruimte, die op dit moment is dit een bestand apt.

126
00:12:37,800 --> 00:12:47,680
Ja, in plaats van de eerste express app zal worden op de rij die wordt gegeven aan u voor vrij automatisch wanneer u een wolk negen werkruimte en spannender dan dat.

127
00:12:47,780 --> 00:12:49,570
We kunnen zien dat we een hoge daar.

128
00:12:49,790 --> 00:12:54,090
Het werkt en het maken van een verzoek aan de wortel van de server gewoon slash.

129
00:12:54,230 --> 00:12:55,800
En ik krijg er hoog.

130
00:12:56,000 --> 00:13:04,500
En als we iets anders proberen te doen als dit je een bericht dat zegt niet kan krijgen dat je krijgt zal dit pad dat ik heb toegevoegd.

131
00:13:04,640 --> 00:13:06,890
Dus laten we toe te voegen in een andere out now.

132
00:13:07,110 --> 00:13:08,400
De exacte hetzelfde patroon.

133
00:13:08,450 --> 00:13:10,010
Laten we de buy route.

134
00:13:10,010 --> 00:13:13,890
Dus we willen een app niet slash krijgen.

135
00:13:14,490 --> 00:13:20,760
En dan is onze functie verzoek reactie net als dat.

136
00:13:20,750 --> 00:13:29,160
En dan sturen wij rode stippen en tot ziens net als dat en op te slaan dat.

137
00:13:29,210 --> 00:13:32,050
Nu als we naar slash kopen en druk op enter.

138
00:13:32,180 --> 00:13:33,720
Je zult zien dat het nog steeds niet werkt.

139
00:13:33,890 --> 00:13:36,260
En dat komt omdat we de server opnieuw op te starten.

140
00:13:36,560 --> 00:13:39,690
Dus elke keer dat we een aantal wijzigingen nodig om de server opnieuw op te starten.

141
00:13:39,840 --> 00:13:44,130
Want nu ga ik je laten zien een instrument dat ons zal helpen, zodat we niet hoeven te voortdurend opnieuw starten.

142
00:13:44,250 --> 00:13:53,760
Maar voor nu ik moet doen knooppunt Abdulle J.S. opnieuw op te slaan of deze keer vernieuwen als we naar slash door.

143
00:13:53,950 --> 00:13:59,480
Ik nu krijg mijn afscheid boodschap en als ik naar de wortel krijg ik hoog daar.

144
00:13:59,960 --> 00:14:01,230
Dus laten we nu één meer te doen.

145
00:14:01,430 --> 00:14:02,350
Laten we terug gaan.

146
00:14:02,580 --> 00:14:13,540
Dus apt get klotste hond of terug te bellen met vragen en reactie en dan in plaats van dat we gaan om te reageren.

147
00:14:13,660 --> 00:14:16,480
RAZ En meow.

148
00:14:16,520 --> 00:14:17,230
Wat dacht ik.

149
00:14:17,250 --> 00:14:18,530
Waarom heb ik zeggen meow.

150
00:14:18,890 --> 00:14:20,390
Oke goed ik ga om te gaan met haar.

151
00:14:20,490 --> 00:14:32,600
Moet zeker vrouwelijke hebben, maar als ik mijn server opnieuw beginnen I hernieuwd Control + C om te stoppen en ze op de pijl omhoog en ik lopen knooppunt na JSC weer en ik ga hier terug heb ik te vernieuwen.

152
00:14:32,610 --> 00:14:43,300
En nu ga ik naar slash hond eruit te komen me en ik kan gaan om slash door de poort afscheid en ik kan gaan om niets te slash en krijgen hoge daar.

153
00:14:44,050 --> 00:14:46,800
Dus dat is alles wat we doen voor deze allereerste app uit te drukken.

154
00:14:46,940 --> 00:14:47,840
Voordat we verder gaan.

155
00:14:47,900 --> 00:14:51,680
Ik ga openstellen postbode en test onze applicatie uit.

156
00:14:51,890 --> 00:15:05,970
Dus we gaan een get verzoek te doen en we zullen het doen om de slash hond route alleen maar om het uit te testen en in plaats van de lokale hosts 3000 slash hond we nodig hebben om een ​​verzoek te doen om dit te Arel slash hond.

157
00:15:06,170 --> 00:15:11,020
Dus ik ga dit kopiëren en ga terug naar postbode en gewoon plakken dat u Ellen.

158
00:15:11,390 --> 00:15:25,990
En voordat we iets anders weet je het formaat van dit en het formaat van dit venster zo goed en we kunnen sluiten of krimpen dit een beetje dat het gaat om een ​​verzoek om deze website Dev Bootcamp dash te leren met Colt C9 Daddy-O slash hond natuurlijk te maken.

159
00:15:26,000 --> 00:15:29,270
Dat u ook overeenkomen met uw eigen cloud 9 tellen.

160
00:15:29,660 --> 00:15:35,780
En wat ik ga doen is in plaats van mijn app hond die ik ga een Dalt log toe te voegen.

161
00:15:36,020 --> 00:15:52,270
En het is gewoon te zeggen dat iemand een verzoek ingediend om de hond slash en dat bewaren we en deze console blog gaat om hier te verschijnen.

162
00:15:52,460 --> 00:15:57,320
Het gaat niet om te verschijnen in de browser binnenkant van de JavaScript-debugging-console.

163
00:15:57,380 --> 00:16:03,150
De voor- en con. Het verschijnt in het knooppunt console hier dat we zijn begonnen met het uitvoeren van knooppunt apps.

164
00:16:03,200 --> 00:16:04,040
Ja.

165
00:16:04,040 --> 00:16:14,660
Dus als ik de server opnieuw en ik zal beginnen met enkel u laten zien als ik deze beweeg over hier en ik ververs de pagina laat me gaan naar een andere pagina en vernieuwen.

166
00:16:14,660 --> 00:16:22,840
En nu als ik naar honden slash of een hond kijken hier beneden het zegt iemand heeft een verzoek aan Slashdot gemaakt.

167
00:16:22,860 --> 00:16:33,510
Dus dat is alleen maar om te laten zien dat die code zodra wordt geactiveerd als we een verzoek te doen en het is niet alleen veroorzaakt door onze browser, maar we kunnen ook leiden door het gebruik van postbode die ik nu zal laten zien.

168
00:16:33,530 --> 00:16:38,920
Dus alles wat ik moet doen is druk op enter hier of sturen en we kregen een andere.

169
00:16:38,920 --> 00:16:43,380
Iemand maakte een verzoek aan de hond, maar ook een volledig scherm postbode slash.

170
00:16:43,380 --> 00:16:46,530
Laten we nu eens kijken naar wat terug werd gestuurd.

171
00:16:46,970 --> 00:16:48,680
Zodat het lichaam is gewoon miauwen.

172
00:16:48,900 --> 00:17:01,050
Ik weet niet wat ik dacht dat ik het nu doen, maar we kregen een aantal tekst terug meow en we kunnen hetzelfde doen door te gaan naar de juiste pad en het versturen van een verzoek en wij krijgen er hoog en we kunnen dit ook doen slash door.

173
00:17:01,250 --> 00:17:02,760
En we hetzelfde krijgt ook.

174
00:17:03,050 --> 00:17:08,500
Dus dit is om te laten zien dat deze verzoeken maakt het niet uit waar ze vandaan komen als het vanuit een browser.

175
00:17:08,690 --> 00:17:14,570
Een telefoon met de browser als het uit een terminal ergens of iets dergelijks Postman het maakt niet uit.

176
00:17:14,580 --> 00:17:20,220
Onze server is gewoon luisteren naar elk verzoek dat is een GET-verzoek naar drie verschillende routes.

177
00:17:20,510 --> 00:17:27,840
Hond door en de route route en wanneer het wordt één van deze verzoeken het zal dan antwoorden met een aantal eenvoudige teksten.

178
00:17:27,840 --> 00:17:28,240
Okee.

179
00:17:28,260 --> 00:17:31,790
Dus dat is alles wat ik wilde gaan in deze eerste intro app uit te drukken.

180
00:17:31,800 --> 00:17:39,650
Ik weet dat het echt heel eenvoudig is het nog niet bedroeg maar liefst een applicatie, maar geloof me de volgorde waarin we gaan naar binnen is heel erg bewust.

181
00:17:39,650 --> 00:17:47,050
We beginnen klein en gaan we een stuk op een moment dat de komende paar stukken die we zullen voegen reageren met HQ mail bestanden toe te voegen.

182
00:17:47,070 --> 00:17:57,550
Dus in plaats van te lezen dat te sturen is er een andere methode die we zullen gebruiken om een ​​hele bestand van H.T. sturen mail terug en we zullen ook een concept genaamd Raut variabelen of pad variabelen te introduceren.
