1
00:00:00,230 --> 00:00:01,590
OK, to wróci.

2
00:00:01,590 --> 00:00:04,600
Więc ta lekcja jest, że jestem bardzo podekscytowany decyzji.

3
00:00:04,680 --> 00:00:05,960
Mam nadzieję, że Ci się spodoba.

4
00:00:05,970 --> 00:00:10,020
Mamy zamiar pisać nasz pierwszy wyrazić aplikację, zanim rzeczywiście robimy.

5
00:00:10,080 --> 00:00:11,180
Chcę trwać 30 sekund.

6
00:00:11,190 --> 00:00:12,840
To będzie bardzo krótka obiecuję.

7
00:00:12,900 --> 00:00:22,830
Wystarczy przeglądu dwa ważne tematy, jak istniejąca aplikacja działa tak aplikację psa, że ​​już pokazane, a następnie podstaw cyklu HTP Żądanie odpowiedzi.

8
00:00:23,030 --> 00:00:24,150
OK, zaczynajmy.

9
00:00:24,210 --> 00:00:27,770
Mam zamiar zacząć od rozmowy o zapytaniach HTP i odpowiedzi.

10
00:00:27,990 --> 00:00:39,220
Więc pamiętam, kiedy idę do U R l dot com jak Google i naciśnij Enter pytam na stronie internetowej mogę wysłać wniosek HDTV oraz że wniosek ma szczególny czasownika lub typ.

11
00:00:39,240 --> 00:00:43,260
Czy to żądanie GET lub POST lub niektórych innych te, które nie mają tak naprawdę jeszcze nie widział.

12
00:00:43,590 --> 00:00:54,250
I wtedy potencjalnie wysłać jakieś dane wraz z żądaniem a serwerem, który odbiera moją prośbę serwerowi, że jestem zainteresowanie Google ma jakiś kod, który decyduje, jaka strona wysłać mnie z powrotem.

13
00:00:54,420 --> 00:01:03,180
Więc wysyła mi, że strony głównej Google lub może to wysyła mnie do strony logowania Google lub na stronie G-mail lub strona mówi Moje hasło jest nieprawidłowe, co to jest.

14
00:01:03,240 --> 00:01:05,260
Serwer jest podejmowanie decyzji, co do odesłania.

15
00:01:05,430 --> 00:01:08,090
A następnie reaguje z odpowiedzią.

16
00:01:08,160 --> 00:01:19,440
Więc wysłać żądanie kodu po stronie serwera dane co pytam, a potem robi pewne rzeczy, a następnie wysłać opinię odpowiedź, która jest zasadniczo to, co mamy zamiar użyć Express do zrobienia.

17
00:01:19,440 --> 00:01:22,970
Więc mam ten pies demo aplikacji, które można zapamiętać.

18
00:01:23,160 --> 00:01:24,640
To bardzo, bardzo słaby.

19
00:01:24,690 --> 00:01:30,730
Wystarczy prosta aplikacja, która ma bazę danych, którą mamy połączony a użytkownik może oglądać wszystkie psy w bazie danych.

20
00:01:30,750 --> 00:01:34,390
Każdy pies ma tylko nazwę i rasa całkowicie bezużyteczne.

21
00:01:34,560 --> 00:01:38,670
Ale to jest ładne i proste i myślę, że to dobra ilustracja tego, jak działa Express.

22
00:01:38,670 --> 00:01:40,270
Mamy więc jakiś kod tutaj.

23
00:01:40,440 --> 00:01:44,010
Rzeczy takie jak wymaganie Express i wymaga bazy danych.

24
00:01:44,430 --> 00:02:00,030
Ale najważniejsze są te trzy kawałki, a te nazywane są okłady i będziemy pisać własne trasy i zaledwie kilka minut drogi lub kodu, które są odpowiedzialne za słuchanie i odbieranie te wnioski, że mówiłem o, a następnie zdecydować, co odesłać ,

25
00:02:00,030 --> 00:02:17,360
Więc w tym przypadku mamy kod, który nasłuchuje na żądanie strony głównej po prostu ciąć to mamy jakiś kod, który jest słuchanie na zamówienie Pobierz ciąć psów i mamy jakiś inny kod, który jest słuchanie na żądanie post ukośnik stworzyć psy a następnie wewnątrz trasach mamy uruchomiony jakiś kod.

26
00:02:17,490 --> 00:02:19,810
W tym przypadku mamy tylko rendering stronę główną.

27
00:02:19,830 --> 00:02:26,530
Tak, że będzie reagować z treścią naszej strony głównej, który jest inny plik gdzieś indziej, w tym jeden.

28
00:02:26,670 --> 00:02:35,600
Gdy ktoś pyta o ciął psów jako zamówienie Pobierz znajdziemy wszystkie psy a następnie renderować strony psów i wysłać wszystkie dane dla psów.

29
00:02:35,600 --> 00:02:36,640
Wraz z tym.

30
00:02:36,990 --> 00:02:41,190
A gdy ktoś tworzy psa jesteśmy wysłanie żądania POST do utworzenia psa.

31
00:02:41,190 --> 00:02:47,800
Mamy zamiar dodać psa do bazy danych, a następnie przekierować je do strony psa, gdzie można zobaczyć wszystkie psy.

32
00:02:48,030 --> 00:02:53,330
Więc nie zbyt onieśmielony składni i wszystkie inne kawałki będzie wprowadzenie tego jednego trochę w czasie.

33
00:02:53,490 --> 00:03:05,540
Ale pierwszą rzeczą, że wszystko zaczyna się od jest ten pomysł trasy i szlaki są tylko fragmenty kodu, który zostanie uruchomiony jakiś inny kod w zależności od wniosku, który jest odbierany na naszym serwerze.

34
00:03:05,580 --> 00:03:09,150
Tak więc, że prowadzi mnie do kolejnego punktu, który zaczyna naszym serwerze.

35
00:03:09,150 --> 00:03:11,710
Więc musimy uruchomić plik który nazywa apt.

36
00:03:11,810 --> 00:03:13,390
Tak węzeł apt.

37
00:03:13,500 --> 00:03:15,450
Tak właśnie tak.

38
00:03:15,690 --> 00:03:16,740
I to musi się udać.

39
00:03:16,740 --> 00:03:21,730
W tym przypadku do portu 3000, który rzeczywiście będzie różna dla nas w chmurze 9.

40
00:03:21,960 --> 00:03:34,230
Ale jeśli pójdę do portu 3000, a ja mam odświeżyć stronę główną, bo złożył wniosek ciąć i tam jest jakiś kod, który, kiedy złożyć wniosek ciąć wysyła mnie na stronie głównej.

41
00:03:34,230 --> 00:03:46,170
To samo jeśli pójdę ciąć psów istnieje inny kawałek kodu, który nasłuchuje na życzenie jako żądanie GET ciąć Dugs i wysyła mi wszystkie psy z powrotem.

42
00:03:46,200 --> 00:03:54,090
A potem wreszcie mogę sprawić nowego psa i uderzył złożyć i że wysyła żądanie POST ciąć stworzyć psa.

43
00:03:54,270 --> 00:03:55,690
A ten kod jest nieprawidłowy.

44
00:03:55,740 --> 00:03:55,970
W porządku.

45
00:03:55,980 --> 00:03:59,140
Więc to wszystko, co chciałem przeglądu, zanim przejdziemy do pisania nasz własny kod.

46
00:03:59,160 --> 00:04:06,080
Jeden duży wynos od tego wszystkiego, jeśli tylko zupełnie przespała niej jedną wielką wynos to szlaki szlaki są ważne.

47
00:04:06,110 --> 00:04:12,080
Rasner jak słuchamy dla poszczególnych wniosków, a następnie uruchomić jakiś inny kod w zależności od żądań, które mamy.

48
00:04:12,600 --> 00:04:15,490
OK, więc teraz nadszedł moment, że czekaliście.

49
00:04:15,540 --> 00:04:16,930
Mam nadzieję, że czekałem na to.

50
00:04:16,950 --> 00:04:25,050
Mamy zamiar iść dalej i stworzyć naszą pierwszą wyraźną aplikację więc mam zamiar wrócić do Cloud Nine i zamierzam zrobić nowy katalog.

51
00:04:25,860 --> 00:04:44,460
Idę zadzwonić najpierw wyrazić aplikację i CD w to, a potem mam zamiar zrobić nowy plik app tak, a potem będziemy otwarcie, że się i zaczniemy po prostu ciągle zalogowaniu naszą wyraźną aplikację.

52
00:04:44,460 --> 00:04:48,940
Pójdziemy tutaj i zapisz i niech po prostu uruchom go.

53
00:04:49,140 --> 00:04:51,020
I dobrze nam się nasz dziennik konsoli.

54
00:04:51,240 --> 00:05:08,070
Więc teraz, co musimy zrobić, to zainstalować Express i jeśli wrócę do doków Express, można zobaczyć po prostu uruchomić NPM instalacji ekspresowej, a ja nie wspomnieć w poprzednim filmie, że będziemy rozmawiać o przerywaną kreską zapisać w tym filmie i mamy zamiar utrzymać ją aż do samego końca.

55
00:05:08,100 --> 00:05:11,080
To nie robi różnicy w ogóle funkcjonalności Express.

56
00:05:11,160 --> 00:05:13,060
Więc mamy zamiar zostawić go dopiero później w filmie.

57
00:05:13,110 --> 00:05:26,400
Dlatego chcemy, aby zainstalować Express i jeśli typ LS Oczywiście nie ma jeszcze węzeł katalogu modułów, ale jeśli robimy KMP zainstalować wyrazić wezmę chwilę.

58
00:05:26,420 --> 00:05:31,310
Jest to zdecydowanie większe pobieranie od innych rzeczy, które mamy zainstalowane do tej pory.

59
00:05:31,310 --> 00:05:37,760
Mam teraz bezpiecznym LS katalogu modułów stacji, czy też naprawdę odświeżyć moje drzewo plików.

60
00:05:37,760 --> 00:05:43,820
Widać żadnych modułów mam ekspresowych i zamiast modułów węzła istnieje wiele katalogów.

61
00:05:43,930 --> 00:05:50,900
Wiele plików, a to wszystko logiki cały kod, który sprawia, że ​​ramy nie mamy napisać Nas.

62
00:05:50,900 --> 00:05:52,370
Będziemy więc zamknąć się z tym.

63
00:05:52,370 --> 00:05:59,060
I kolejna rzecz, którą musimy zrobić jest oczywiście wymaga wyrażonej w naszej aplikacji tak zrobimy daleko.

64
00:05:59,090 --> 00:06:04,070
Ekspresowe równości wymaga wyrażenia tak po prostu.

65
00:06:04,490 --> 00:06:06,950
I to będzie następnie zaimportować wyraźnych modułu.

66
00:06:07,130 --> 00:06:19,580
Ale w przeciwieństwie do wcześniejszych bibliotek lub pakiety widzieliśmy jak kot mi gdzie mówiliśmy var Cat me równa wymagają Kot mnie, a następnie używać go wszystko, co musiałem zrobić, to powiedzieć Kot mnie.

67
00:06:19,850 --> 00:06:26,820
W tym przypadku kot mnie ma tylko jedną rzecz, że robi jedną prostą funkcję jak pukanie zapukać tylko żarty miał jedną funkcję, jak również.

68
00:06:26,990 --> 00:06:32,310
Dobrze Express ma wiele, wiele różnych sposobów, więc nie można po prostu wykonanie wyraźnych jak ten.

69
00:06:32,360 --> 00:06:39,010
Aby go użyć, choć będziemy je wykonuje i zapisanie go do zmiennej, które większość ludzi nazywa aplikację.

70
00:06:39,110 --> 00:06:53,920
Więc var ekspresowej wynosi wymaga wyraźnej że właśnie zawiera całą zawartość tego katalogu ekspresowej, a następnie wykonujemy je i zapisać go do zmiennej o nazwie aplikacji, że wszystko co robimy z Express, będzie aplikacja kropka, a następnie niektóre metody, które wyrażają wyposażony.

71
00:06:54,170 --> 00:06:58,910
Teraz, gdy mamy wyraźnej zainstalowany i zainicjowany to zawsze dobry pomysł, by upewnić się, że działa.

72
00:06:58,910 --> 00:07:00,800
Więc spróbujmy uruchomione aplikacje węzłów.

73
00:07:00,890 --> 00:07:01,430
Tak.

74
00:07:01,520 --> 00:07:03,920
Nic nie powinno się zdarzyć, dopóki nie pojawia się błąd.

75
00:07:03,950 --> 00:07:05,750
Oznacza to, że jesteśmy dobrze iść.

76
00:07:05,750 --> 00:07:07,930
Teraz jedziemy do zdefiniowania naszej pierwszej trasy.

77
00:07:08,060 --> 00:07:10,060
Mamy zamiar zrobić to bardzo prosta aplikacja.

78
00:07:10,220 --> 00:07:17,880
Gdy idziesz do slash masz zamiar dostać się komunikat, że cześć.

79
00:07:19,190 --> 00:07:27,720
A kiedy go ciąć na pożegnanie lub Zróbmy kupić dostaniesz komunikat, że do widzenia.

80
00:07:28,640 --> 00:07:35,510
I wtedy też zrobić jeszcze jeden, który jest, gdy idziesz do slash psa otrzymasz komunikat, że meow.

81
00:07:35,960 --> 00:07:43,460
Tak więc trzy różne trasy trzech różnych miejscach możemy złożyć wniosek do i możemy uzyskać trzy różne odpowiedzi w zależności od tego, gdzie się zwrócić.

82
00:07:43,460 --> 00:07:46,230
Więc składnia do definiowania trasy wygląda następująco.

83
00:07:46,250 --> 00:07:47,540
Zaczniemy od tego pierwszego.

84
00:07:47,550 --> 00:07:55,670
Tamtejsi wysokie i piszemy aplikacja dot dostaje aplikację na zdobycie trwa dwa różne parametry.

85
00:07:55,670 --> 00:08:00,350
Pierwszym z nich jest euro lub ścieżka, która jest łamane.

86
00:08:00,350 --> 00:08:15,360
W tym przypadku, ponieważ staramy się zrobić drogę, gdy użytkownik wysyła żądanie get która jest, co się tutaj oznacza ujrzymy zdolnych do wiadomości później, a nawet aktualizacja przewodami i plaster i umieścić niektóre z pozostałych czasowników HTP.

87
00:08:15,470 --> 00:08:17,250
Jednak dotarcie posty są najczęściej.

88
00:08:17,390 --> 00:08:23,960
Więc apt się, gdy pojawi się na wnioski złożone ciąć która nazywana jest także ścieżka korzenia lub po prostu droga.

89
00:08:24,320 --> 00:08:32,670
Następnie chcemy, aby uruchomić ten kod, który jest funkcją oddzwaniania i funkcja callback trwa dwa różne argumenty żądania i odpowiedzi.

90
00:08:32,750 --> 00:08:35,880
Ponownie są to co chcemy, by nazwać całkowicie do nas.

91
00:08:36,020 --> 00:08:44,260
Ale zobaczysz, to najczęściej i myślę, że w rzeczywistości na oficjalnych docs ekspresowych to co oni używać req w rez.

92
00:08:44,300 --> 00:09:07,020
Niektórzy ludzie rzeczywiście wpisać to wszystko żądanie i odpowiedź, ale liczyć wzrost jest znacznie bardziej powszechne, aby zobaczyć tak liczyć Reds są rzeczywiście obiektów wewnątrz tego żądania funkcji jest obiektem, który zawiera wszystkie informacje na temat wniosku, który został złożony, który wywołał tę trasę i odpowiedzi będzie zawierać wszystkie informacje, o tym, co mamy zamiar odpowiedzieć.

93
00:09:07,040 --> 00:09:10,550
Więc pokażę wam, że w trochę anuluje że log będzie zobaczyć, jak to wygląda.

94
00:09:10,760 --> 00:09:14,620
Ale na początek będziemy pisać rez dot send.

95
00:09:15,350 --> 00:09:16,790
Cześć.

96
00:09:16,790 --> 00:09:25,930
I to jest właśnie sposób reaguje z pewnym tekstem, ale jeśli idziemy na stronie naszej aplikacji po służymy raz zaczęło wtedy oczekiwać, aby uzyskać tekst.

97
00:09:25,950 --> 00:09:30,980
Cześć wydrukowany nam w przeglądarce nie będzie działać jeszcze chociaż.

98
00:09:31,100 --> 00:09:39,410
Bo jeśli uruchomię tę notatkę aplikację tak nic się nie dzieje, bo brakuje jednej bardzo ważnej części kodu w Express.

99
00:09:39,410 --> 00:09:44,280
My rzeczywiście trzeba napisać kod, aby poinformować go słuchać różnych wniosków, aby to zrobić.

100
00:09:44,300 --> 00:09:46,690
EXPRESS daje nam metodę zwaną słuchać.

101
00:09:46,880 --> 00:09:47,420
Więc wszystko w porządku.

102
00:09:47,440 --> 00:09:55,270
Apt się słuchać, a potem musimy umieszczono port wysłuchać dalej i pokażę wam w moim przykładzie tutaj.

103
00:09:55,460 --> 00:10:01,720
Byłem nasłuchuje na porcie trzy tysiące, ale dlatego, że jesteśmy w siódmym niebie mamy robić rzeczy trochę inaczej.

104
00:10:02,030 --> 00:10:08,230
Musimy słuchać na proces, który nvi portów.

105
00:10:08,510 --> 00:10:16,640
Więc cały ten kod będzie faktycznie po prostu wrócić jak numer 3000 oprócz tego, że zwraca liczbę Cloud Nine serwerze, który musimy wykorzystać.

106
00:10:16,640 --> 00:10:17,650
Więc to jest zmienna.

107
00:10:17,660 --> 00:10:22,330
To się nazywa zmienna i zmienna, że ​​pracujemy z nazywany jest portem.

108
00:10:22,340 --> 00:10:25,700
Więc to zwróci numer, ale nie sztywno ten numer.

109
00:10:25,790 --> 00:10:27,150
To pochodzące z siódmym niebie.

110
00:10:27,380 --> 00:10:33,380
Jest jeszcze jedna informacja, która powinna mijamy, w którym jest procesem, który EMV IP.

111
00:10:33,620 --> 00:10:36,560
I to jest linia, że ​​można po prostu skopiować i wkleić z aplikacji do aplikacji.

112
00:10:36,590 --> 00:10:40,490
Będziemy go używać na dole każdej aplikacji, które wykonujemy z Express.

113
00:10:40,490 --> 00:10:43,290
Więc jest to jeden z tych, którzy dopiero cookies linii tnących, które musimy wykorzystać.

114
00:10:43,370 --> 00:10:59,580
Mówi express do słuchania na określonym porcie, że Cloud 9 chce i konkretnego adresu IP, który Cloud Nine oczekuje, że jak dobrze więc podsumować, że zainicjowany wyraźnej bezpieczeństwa na obszarze będziemy określonym pojedynczą trasą, kiedy złożyć wniosek dostać się do slash ,

115
00:10:59,570 --> 00:11:06,200
Powinniśmy zobaczyć one odsyłane w odpowiedzi w naszej przeglądarce i po prostu zdefiniowania trasy nie wystarczy.

116
00:11:06,240 --> 00:11:09,980
Następnie musimy poinformować aplikację do słuchania na określonym porcie adres IP.

117
00:11:10,230 --> 00:11:16,220
A teraz musimy tylko uruchomić serwer aplikacji z węzłów, które będą uruchamiane całą zawartość pliku.

118
00:11:16,230 --> 00:11:17,470
Zobaczysz nasze zmiany kursora.

119
00:11:17,490 --> 00:11:21,380
Możemy faktycznie wpisać polecenia ponieważ już nasz serwer został uruchomiony.

120
00:11:21,380 --> 00:11:23,580
Jest jeszcze jedna mała rzecz, jaką możemy zrobić, aby poprawić ten wynik.

121
00:11:23,650 --> 00:11:30,800
Więc kiedy Control-C z tym i możemy przekazać w funkcji zwrotnej do APT słuchać, jak również.

122
00:11:30,890 --> 00:12:06,790
A w środku stąd będziemy po prostu zrezygnować, że serwer dziennika rozpoczęła właśnie tak i zapisać teraz zamiar usunąć i ponownie uruchomić serwer i możemy uzyskać ten komunikat, że serwer rozpoczął właśnie tak, że jest jasne, co się dzieje z naszym konsulem teraz, aby odwiedzić tę stronę w przeciwieństwie do wersji lokalnej, że pokazał się wzniosłe i demo psów, gdzie udałem się do lokalnego hosta Colan 3000 Clubine faktycznie umieszczonych na stronie internetowej własną jesteś dobrze i może się okazać, że po kliknięciu na podgląd i kliknij Preview biegania aplikacja i że otworzy nową kartę.

123
00:12:06,940 --> 00:12:09,530
A jeśli chcemy możemy po prostu użyć zakładki tutaj.

124
00:12:09,560 --> 00:12:31,610
Wolę, aby skopiować rolę i otworzyć nową kartę i wklej, że tak, że może faktycznie wystarczy użyć go w przeglądarce, bez konieczności przechodzenia przez Cloud 9 jest fałszywy przeglądarka tak blisko z tym i zobaczysz, choć mojej roli to nazwa mojego obszaru roboczego internetowej dev którzy kreska obóz moja nazwa użytkownika Dot C-9 kropkę.

125
00:12:31,880 --> 00:12:37,680
Więc co ty służąc w ten obszar roboczy, który w tej chwili jest to jeden plik apt.

126
00:12:37,800 --> 00:12:47,680
Tak zamiast pierwszej wyraźnej aplikacji będzie w danym rzędzie, który jest dla ciebie za darmo automatycznie podczas tworzenia Cloud Nine roboczą i bardziej ekscytujące niż to.

127
00:12:47,780 --> 00:12:49,570
Widzimy, że mamy wysokie tam.

128
00:12:49,790 --> 00:12:54,090
To działa i składając wniosek do głównego serwera tylko slash.

129
00:12:54,230 --> 00:12:55,800
I jestem na haju tam.

130
00:12:56,000 --> 00:13:04,500
A jeśli spróbujemy zrobić coś innego jak to dostaniesz komunikat, że nie można dostać się, że jesteś będzie to droga, którą dodałem.

131
00:13:04,640 --> 00:13:06,890
Warto więc dodać w innym teraz.

132
00:13:07,110 --> 00:13:08,400
Dokładna sam wzór.

133
00:13:08,450 --> 00:13:10,010
Zróbmy trasę kupuj.

134
00:13:10,010 --> 00:13:13,890
Dlatego chcemy, aplikacja nie dostać ukośnik.

135
00:13:14,490 --> 00:13:20,760
I wtedy nasza funkcja odpowiedzi na zapytanie właśnie tak.

136
00:13:20,750 --> 00:13:29,160
A my wyślemy czerwone kropki i do widzenia tak po prostu i zapisz to.

137
00:13:29,210 --> 00:13:32,050
Teraz, jeśli jedziemy do slash kupić i nacisnąć enter.

138
00:13:32,180 --> 00:13:33,720
Zobaczysz, że to nadal nie działa.

139
00:13:33,890 --> 00:13:36,260
A to dlatego, że musimy ponownie uruchomić serwer.

140
00:13:36,560 --> 00:13:39,690
Więc za każdym razem możemy dokonać pewnych zmian trzeba ponownie uruchomić serwer.

141
00:13:39,840 --> 00:13:44,130
Na razie mam zamiar pokazać wam narzędzie, które pomoże nam, abyśmy nie musieli stale uruchom go ponownie.

142
00:13:44,250 --> 00:13:53,760
Ale teraz muszę zrobić węzła Abdulle J.S. ponownie zapisać lub odświeżyć ten czas, gdy idziemy przez ciąć.

143
00:13:53,950 --> 00:13:59,480
I teraz dostać moją wiadomość do widzenia i jeśli pójdę do korzenia uzyskać wysokiej tam.

144
00:13:59,960 --> 00:14:01,230
Więc zróbmy jeszcze teraz.

145
00:14:01,430 --> 00:14:02,350
Wracajmy.

146
00:14:02,580 --> 00:14:13,540
Więc apt get sloshed psa lub oddzwonić wniosków i odpowiedzi, a następnie zamiast tego będziemy reagować.

147
00:14:13,660 --> 00:14:16,480
RAZ I meow.

148
00:14:16,520 --> 00:14:17,230
Co ja sobie myślałem.

149
00:14:17,250 --> 00:14:18,530
Dlaczego mówię meow.

150
00:14:18,890 --> 00:14:20,390
Dobrze dobrze mam zamiar iść z nim.

151
00:14:20,490 --> 00:14:32,600
Zdecydowanie powinien mieć kobietę, ale jeśli zacznę mój serwer znowu wznowiona Control-C, aby zamknąć i trafią strzałkę w górę, a ja uruchomić węzeł po JSC ponownie i wrócę tu odświeżyć.

152
00:14:32,610 --> 00:14:43,300
A teraz idę do slash pies dostać mi się i mogę ciąć przez pożegnania brama i mogę ciąć nic i uzyskać wysoki tam.

153
00:14:44,050 --> 00:14:46,800
Więc to wszystko robimy tego pierwszy wyrazić aplikację.

154
00:14:46,940 --> 00:14:47,840
Zanim przejdziemy dalej.

155
00:14:47,900 --> 00:14:51,680
Zamierzam otworzyć listonosza i przetestować naszą aplikację na zewnątrz.

156
00:14:51,890 --> 00:15:05,970
Więc mamy zamiar złożyć zamówienie Pobierz i zrobimy to na trasie slash pies po prostu przetestować go i zamiast lokalnych hostów 3000 ukośnik psa musimy złożyć wniosek do tego psa jesteś Arel Slash.

157
00:15:06,170 --> 00:15:11,020
Więc mam zamiar skopiować to i wrócić do listonosza i po prostu wkleić że jesteś Ellen.

158
00:15:11,390 --> 00:15:25,990
I zanim zrobimy cokolwiek innego wiesz rozmiaru tego i rozmiar tego okna, jak również i możemy zamknąć lub skurczyć to na dół kawałek to będzie złożyć wniosek do tego Web Dev Bootcamp kreska nauczyć się Colt C9 tata-O slash psa oczywiście.

159
00:15:26,000 --> 00:15:29,270
To również będzie pasował do własnego Cloud 9 liczyć.

160
00:15:29,660 --> 00:15:35,780
I co mam zamiar zrobić, to zamiast mojego app psa Zamierzam dodać dziennik Dalt.

161
00:15:36,020 --> 00:15:52,270
I to właśnie powie ktoś złożył wniosek ciąć psa, a my z zastrzeżeniem, że i ten blog konsola będzie pojawiać się na dole.

162
00:15:52,460 --> 00:15:57,320
To nie będzie się pojawiać w przeglądarce wewnątrz konsoli debugowania JavaScript.

163
00:15:57,380 --> 00:16:03,150
Przednia i con. Wydaje się w konsoli węzła tutaj zaczęliśmy uruchamiając aplikacje węzłów.

164
00:16:03,200 --> 00:16:04,040
Tak.

165
00:16:04,040 --> 00:16:14,660
Więc jeśli restart serwera i zacznę po prostu pokazując, jeśli przeniosę to tutaj i odśwież stronę pozwól mi odejść do innej strony i odświeżyć.

166
00:16:14,660 --> 00:16:22,840
A teraz, jeśli pójdę ciąć psów lub pies oglądać tu mówi ktoś złożył wniosek do Slashdot.

167
00:16:22,860 --> 00:16:33,510
Więc to tylko, aby pokazać, że ten kod jest uruchamiany jak najszybciej złożyć wniosek i to nie tylko wywołane przez naszą przeglądarkę, ale możemy również wywołać go za pomocą listonosza, który pokażę teraz.

168
00:16:33,530 --> 00:16:38,920
Więc wszystko co musisz zrobić, to nacisnąć enter tutaj lub wysłać i mamy kolejny.

169
00:16:38,920 --> 00:16:43,380
Ktoś złożył wniosek ciąć psa, ale również pełną listonosz ekranem.

170
00:16:43,380 --> 00:16:46,530
Teraz spójrzmy na to, co zostało odesłane.

171
00:16:46,970 --> 00:16:48,680
Więc ciało jest po prostu meow.

172
00:16:48,900 --> 00:17:01,050
Nie wiem, co myślałem, że zrobię to teraz, ale mamy pewien tekst z powrotem meow i możemy zrobić to samo, przechodząc do właściwej ścieżce i wysłanie żądania i otrzymujemy wysokiej istnieje i możemy również zrobić slash przez.

173
00:17:01,250 --> 00:17:02,760
I my również uzyskać to samo.

174
00:17:03,050 --> 00:17:08,500
Więc to, aby pokazać, że te wnioski to nie ma znaczenia, jeżeli pochodzą one z czy to z poziomu przeglądarki.

175
00:17:08,690 --> 00:17:14,570
Telefon z przeglądarki, jeśli jest to z terminala gdzieś coś podobnego Postman to nie ma znaczenia.

176
00:17:14,580 --> 00:17:20,220
Nasz serwer jest po prostu słuchać za każdy wniosek, że jest prośba dostać się do trzech różnych trasach.

177
00:17:20,510 --> 00:17:27,840
Pies przez a trasa trasa i kiedy robi się jeden z tych wniosków będzie następnie reagują z pewnym prostym tekstem.

178
00:17:27,840 --> 00:17:28,240
W porządku.

179
00:17:28,260 --> 00:17:31,790
Więc to wszystko, co chciałem zawrzeć w tym pierwszym wstępie wyrazić aplikację.

180
00:17:31,800 --> 00:17:39,650
Wiem, że to naprawdę bardzo proste, nie wyniósł jeszcze wiele jako aplikacja, ale uwierzcie mi rozkaz, że mamy zamiar się jest bardzo celowe.

181
00:17:39,650 --> 00:17:47,050
Zaczynamy od małych i mamy zamiar dodać jeszcze jeden kawałek na raz kilka następnych kawałków, które dodamy reagują z plikami poczty HQ.

182
00:17:47,070 --> 00:17:57,550
Więc zamiast przeczytać, że przesłanie jest jeszcze jedna metoda, która użyjemy wysłać cały plik H.T. odesłać a my również przedstawić koncepcję zwaną zmienne Raut lub zmienne ścieżki.
