1
00:00:00,150 --> 00:00:07,030
Dobrze więc teraz niech nurkowania z powrotem do naszej aktualnej aplikacji teraz, że rozmawialiśmy trochę o tym, jak działa API.

2
00:00:07,350 --> 00:00:09,020
Wróć tutaj.

3
00:00:09,360 --> 00:00:11,890
Zainstalowaliśmy te wszystkie te trzy pakiety.

4
00:00:12,030 --> 00:00:13,790
Ustawmy naszą podstawową aplikację.

5
00:00:13,920 --> 00:00:17,240
Więc nie powinno być ocena, ale dotyk.

6
00:00:17,420 --> 00:00:21,730
Tak niech go otworzyć.

7
00:00:21,810 --> 00:00:23,910
Co prawda C9.

8
00:00:25,080 --> 00:00:25,850
OK.

9
00:00:26,270 --> 00:00:31,100
Czy nasza podstawowa Więc musimy var express równa.

10
00:00:31,320 --> 00:00:37,170
I tak jak powiedziałem to będzie Barebone nie będziemy projektować je i sprawiają, że całkiem na funkcjonalność prawdziwa zabawa.

11
00:00:37,170 --> 00:00:48,590
Ale to będzie coś można użyć sortowania jako szablon do innych aplikacji, które korzystają z API i zrobi aplikacja równa Express.

12
00:00:49,560 --> 00:00:52,720
Chociaż jesteśmy tu dlatego zamierza otworzyć poprzednią aplikację.

13
00:00:52,800 --> 00:00:55,240
Zróbmy ten jeden.

14
00:00:55,560 --> 00:00:58,080
Skopiuj ten wiersz.

15
00:00:58,080 --> 00:01:00,150
Zawsze zapomnę tego.

16
00:01:00,150 --> 00:01:10,550
Proces że bramkowe do portu, ale ja po prostu umieścić to tutaj, a ja go zmienić powiedzieć movie aplikacja rozpoczęła OK.

17
00:01:10,560 --> 00:01:18,510
A potem będzie również wymagać prośbę tak jak bym zapisać go do zmiennej.

18
00:01:19,260 --> 00:01:29,610
Ok, więc to express aplikacja jak powiedziałem będzie miał dwie trasy jedno kliknięcie slash i jeszcze jeden wyników ukośnikiem.

19
00:01:29,910 --> 00:01:32,440
Więc zobaczysz formularz na jednej stronie.

20
00:01:32,520 --> 00:01:46,580
Wypełnić go, a następnie, że złożenie tego formularza będzie wyzwalać lub wysłać zapytanie do naszych wyników trasy, która będzie faktycznie pracować z API wysłać żądanie API, że wróci, a następnie wyświetli wyniki.

21
00:01:46,980 --> 00:02:05,550
Zacznijmy od prostego poprzez apt get po prostu nie slash odpowiedzi Wyniki wniosek lub standardową trasą w czym tu jest, gdy będziemy faktycznie wywołanie API.

22
00:02:05,790 --> 00:02:10,540
Więc gdy wyzwalacze użytkowników slash wyniki będziemy faktycznie przeszukania API.

23
00:02:10,710 --> 00:02:12,930
I mamy zamiar zacząć od twardych kodowania go.

24
00:02:12,960 --> 00:02:17,810
Tak Diody twarde kodu w poszukiwaniu jak my tu mamy.

25
00:02:18,100 --> 00:02:20,580
Jestem pewien, że będzie to dla Kalifornii.

26
00:02:20,580 --> 00:02:25,160
Więc to jest wywołanie API jesteśmy po prostu będzie zacząć od dokonywania za każdym razem.

27
00:02:25,260 --> 00:02:30,320
Więc po prostu pobiegać pamięć o to właśnie szukamy.

28
00:02:30,480 --> 00:02:38,970
Prośba ta gigantyczna jesteś R-AL, a następnie zadzwonić z błędu WUP reakcję na błąd i ciało.

29
00:02:38,970 --> 00:02:43,080
Więc spróbujmy, że teraz niech po prostu zacząć po prostu upewniając się nasze prace trasy.

30
00:02:43,110 --> 00:02:48,500
Więc zrobimy zróbmy to wysłać go na niskim poziomie.

31
00:02:48,540 --> 00:02:54,460
Działa on tak po prostu przy starcie na serwer.

32
00:02:56,140 --> 00:02:57,840
Ok epos filmowe zaczęło.

33
00:02:58,170 --> 00:03:02,210
Załóżmy teraz iść odwiedzić podgląd.

34
00:03:03,210 --> 00:03:11,750
Więc nie mamy nasza trasa trasa skonfigurować, ale powinniśmy mieć wyniki Slash i otrzymujemy cześć.

35
00:03:11,880 --> 00:03:12,930
To działa.

36
00:03:13,350 --> 00:03:18,160
I powiem, że wystarczy otworzyć w nowej karcie i pozbyć się tego tutaj.

37
00:03:18,540 --> 00:03:18,780
OK.

38
00:03:18,780 --> 00:03:24,870
Zamiast więc widząc, że chcemy, aby nasz film dane i zaczniemy po prostu widząc to wszystko.

39
00:03:24,870 --> 00:03:31,310
Więc chcę to zobaczyć, ale kiedy idę ciąć wyników, więc nie mamy do czynienia z HDMI jeszcze, że będzie następny.

40
00:03:31,410 --> 00:03:38,550
Ale po prostu chcemy, aby upewnić się nasz API łączy i to, co zwykle nie jest rozpocząć z API, a potem martwić prezentacji.

41
00:03:38,700 --> 00:03:44,050
Tak więc wnioskować, że jesteś dobrze, że musimy.

42
00:03:44,640 --> 00:03:46,210
Oczywiście, że kopiowane coś innego.

43
00:03:46,350 --> 00:03:47,770
Więc wróćmy.

44
00:03:47,790 --> 00:03:49,310
Kopiowanie, że jesteś.

45
00:03:49,410 --> 00:03:55,850
To gdzie my zainteresowanie prosimy aby to cokolwiek wyszukiwane hasło, które chcesz bez względu na stan, w którym mieszkasz.

46
00:03:56,100 --> 00:03:58,430
A potem musimy zwrotnego.

47
00:03:58,440 --> 00:04:07,650
Więc jest to reakcja na błąd, a następnie ciało, a następnie dodamy, że if.

48
00:04:08,040 --> 00:04:09,650
Technicznie nie musimy mieć tego.

49
00:04:09,660 --> 00:04:11,250
To jest po prostu dobrze jest mieć.

50
00:04:11,250 --> 00:04:16,060
Wystarczy więc, że nie jesteśmy wiesz pracy z połamanymi danych i możemy obsłużyć błąd, jeśli trzeba.

51
00:04:16,350 --> 00:04:31,930
Więc jeśli nie wystąpił błąd i odpowiedź, że kod statusu wynosi 200, czy to przypadek, a następnie jedziemy do pracy z ciałem.

52
00:04:31,950 --> 00:04:39,870
Więc zanim nawet zanalizować to niech po prostu wysłać PADI jest tak robi wysłać korpus, który będzie ciąg w tym punkcie.

53
00:04:39,870 --> 00:04:44,060
I zobaczmy, co mamy.

54
00:04:44,130 --> 00:04:47,790
Odśwież i tam idziemy.

55
00:04:47,790 --> 00:04:51,820
Teraz, gdy odświeżam widać, że zaczyna się.

56
00:04:51,990 --> 00:04:54,750
To naprawdę trudno zrozumieć, bo to rozszerzenie Chrome jest kopanie się.

57
00:04:54,750 --> 00:04:58,720
Ale widać, że to ten pościg tutaj.

58
00:04:58,740 --> 00:05:00,940
W rzeczywistości jest to ciąg Jaison.

59
00:05:01,110 --> 00:05:04,590
Co musimy zrobić, to włączyć go do obiektu.

60
00:05:04,620 --> 00:05:08,140
Więc gdybym chciał, żeby zdobyć pierwszy tytuł.

61
00:05:08,540 --> 00:05:11,330
Wróćmy tutaj.

62
00:05:11,330 --> 00:05:14,750
Chcę tylko Król Kalifornii czy cokolwiek pierwszy tytuł.

63
00:05:14,750 --> 00:05:19,290
Muszę przejść szukanie i wtedy jest tablicą.

64
00:05:19,290 --> 00:05:41,540
Więc chcę zero z elementem, ale jeśli to zrobić tu i zapisać otrzymujemy błąd który nie może odczytać właściwie zerowy niezdefiniowany.

65
00:05:41,670 --> 00:05:49,160
Więc to nie jest zdefiniowane tutaj, ponieważ ciało jest wciąż łańcuch tak jak widzieliśmy w poprzednim filmie wideo lub dwa temu.

66
00:05:49,320 --> 00:05:51,210
Musimy przekształcić go do obiektu.

67
00:05:51,510 --> 00:05:59,350
Więc to gdzie mamy nasze ciało parce Jason będę go zapisać do niech po prostu zadzwonić lub wynika.

68
00:05:59,550 --> 00:06:00,770
Wyniki są w porządku.

69
00:06:00,780 --> 00:06:02,120
Jaisalmer się parch ciało.

70
00:06:02,160 --> 00:06:08,060
A potem po prostu wymienić ciało tu z wynikami.

71
00:06:08,370 --> 00:06:17,890
Tak, że daje nam postać przedmiot tego napisu, który został przetwarzane, wówczas możemy uzyskać do niego dostęp, tak jak każdy inny obiekt.

72
00:06:18,330 --> 00:06:31,400
A teraz mamy ten jeden element, a następnie, jeśli chcemy tylko tytułowego restart co jeszcze raz i mamy King of California.

73
00:06:31,800 --> 00:06:32,580
Doskonały.

74
00:06:32,640 --> 00:06:36,060
Więc tak naprawdę dość proste.

75
00:06:36,060 --> 00:06:43,360
Jeszcze nie skończyliśmy, ale oczywiście wszystko, co zrobiliśmy było w zasadzie wziąć nasz kod żądania, które mieliśmy wcześniej i po prostu umieścić go wewnątrz folią.

76
00:06:43,380 --> 00:06:53,250
Więc następnym aż będziemy brać odpowiedź i rzeczywiście tworzenie szablonu, który używa go i wyświetla wszystkie tytuły filmowe w zaledwie prostej listy.

77
00:06:53,580 --> 00:06:58,040
I to przemówienie do myszy, a nie tylko zwykłego tekstu, jaki widzimy obecnie.
