1
00:00:00,300 --> 00:00:07,590
이제이 실습의 솔루션을 시작해 보겠습니다. 먼저 솔루션이라고 부르는 새 폴더를 만들어 보겠습니다.

2
00:00:07,710 --> 00:00:12,820
따라서 솔루션과 CD를 솔루션으로 만듭니다.

3
00:00:13,260 --> 00:00:15,820
그리고 우리는 우리의 패키지를 만들 필요가 있다고 생각합니다. Jason.

4
00:00:16,050 --> 00:00:18,890
그래서 NPM을 할 것입니다.

5
00:00:18,900 --> 00:00:24,050
필자는 파일을 만들기 전에 새로운 익스프레스 앱을 시작할 때 제일 먼저하는 일입니다.

6
00:00:24,060 --> 00:00:36,920
난 그냥 NPM을 실행하고 난 그냥 solutionis로 이름을 1.0 포인트 아무런 설명이 처음으로 운동을 표현하는 해결책이 될거야.

7
00:00:36,930 --> 00:00:52,100
진입 점이 앱 J.S.을 만듭니다. 환경 설정 테스트 명령의 단지 문제와 입력 저장소 히트 입력 키워드 히트 입력 저자 인 차가운 철강 라이센스 괜찮아요.

8
00:00:52,110 --> 00:00:53,200
이거 괜찮아.

9
00:00:53,280 --> 00:00:54,120
예.

10
00:00:54,500 --> 00:00:58,060
자이슨이 여기서 볼 수있는 패키지를 제공합니다.

11
00:00:58,320 --> 00:00:59,860
이제 나는 우리의 행동을 일으킬 것입니다.

12
00:00:59,900 --> 00:01:17,140
그렇습니다. 모든 경로와 코드를 작성한 다음 EXPRESS를 설치해야합니다. 따라서 NPM은 Express를 설치하고 중요한 부분은 패키지 항목 Jason에 종속성을 추가하기를 원합니다.

13
00:01:17,370 --> 00:01:31,210
그리고 기술적으로 당신은 들어가서 그것을 수동으로 입력 할 수 있습니다. 아이디어는 대시 대시 저장을 사용하여 Jason이 자동으로 여기에 추가 한 패키지를 찾습니다. 여기에서 볼 수 있습니다.

14
00:01:31,680 --> 00:01:33,850
미디를 끝내세요.

15
00:01:33,870 --> 00:01:34,720
여기에 우리가 간다.

16
00:01:34,980 --> 00:01:38,410
이제 의존성과 표현이 그 아래 나열되어 있습니다.

17
00:01:38,770 --> 00:01:42,500
좋아요, 그래서 우리의 기본 특급 응용 프로그램을 설치하는 것으로 시작합시다.

18
00:01:42,510 --> 00:02:06,060
그래서 나는이 응용 프로그램 Julius를 열어 Express를 요구할 것입니다. Express 패키지의 내용을 Express 패키지로 가져온 다음 실행하고 app에 일반적으로 호출되는 변수에 저장하려고합니다. 그것은 그저 뭐든지 부를 수 있습니다.

19
00:02:06,060 --> 00:02:12,500
이제 경로를 설정하고 루트가되는 첫 번째 작업을 수행하는 데 사용할 app 변수가 있습니다.

20
00:02:12,630 --> 00:02:19,430
그래서 적당한 슬래시와 우리가 찾고있는 메시지 중 하나입니다.

21
00:02:19,560 --> 00:02:29,850
내 과제물에 오신 것을 환영합니다. 그런 다음 적절한 방법으로 복사하고 요청과 응답 객체가있는 함수가 필요합니다.

22
00:02:31,470 --> 00:02:41,760
그리고 여기에 그들은 시작으로 시작했고 우리는 rez send를 할 것이고 그 전체 문자열을 보내고 저장합니다.

23
00:02:42,450 --> 00:02:44,090
그리고 서버를 시작하십시오.

24
00:02:44,250 --> 00:02:48,380
따라서 노드 압둘레 예. 그러면 아무 일도 일어나지 않을 것입니다.

25
00:02:48,600 --> 00:02:50,470
그 이유는 코드가 바닥에 없기 때문입니다.

26
00:02:50,540 --> 00:02:54,880
그것은 실제로 특정 포트에서 수신 대기하도록 앱에 알리는 표현입니다.

27
00:02:55,380 --> 00:03:05,730
그래서 우리는 듣기 위해 app에 추가 할 필요가 있습니다. 그리고 우리는 EMV 포트와 같은 것을 IP를위한 프로세스 인 포트를 제공해야합니다.

28
00:03:05,760 --> 00:03:08,960
따라서 NVI IP를 처리하십시오.

29
00:03:09,600 --> 00:03:17,930
나중에 콘솔 로그를 할 수있는 옵션 콜백을 허용하기 위해 작은 메시지를 추가하고 싶습니다.

30
00:03:18,330 --> 00:03:33,630
앱을 제공하지 않고 저장하자. 이제 서버를 시작하면 약간의 메시지가 표시되며, 이동하면 루트가되고 입력됩니다.

31
00:03:33,750 --> 00:03:34,920
나도 마찬가지야.

32
00:03:34,920 --> 00:03:39,180
우리 숙제에 오신 것을 환영합니다.

33
00:03:39,210 --> 00:03:41,520
따라서 3 개의 경로 중 1 개의 경로가 아래에 있습니다.

34
00:03:42,060 --> 00:03:51,090
이 슬래시 동물 경로를 시작해 보겠습니다. 여기서 주요 목표는 올바른 정의 대신 경로 매개 변수를 사용하는 것입니다.

35
00:03:51,210 --> 00:03:54,000
그러니 다른 납치범이 몫을 갖게하십시오.

36
00:03:54,000 --> 00:03:54,810
바른 길.

37
00:03:54,840 --> 00:04:07,220
나는 당신이하지 말아야 할 것을 보여줄 것입니다. 그것은 슬래시 돼지를 말하며 그 자신의 루트를 만들고, 또 다른 하나는 코우를위한 것입니다. 그것은 매우 건조한 코드가 아니며, 특히 우리가 다섯 가지 동물을 가졌다면 말입니다.

38
00:04:07,230 --> 00:04:08,850
그것은 당신이해야 할 일이 아닙니다.

39
00:04:09,030 --> 00:04:17,830
나는이 슬래시 말투리 대장 동물을 찾고 있었는데 이것의 이름은 뭐든 지명 될 수 있지만 동물이 가장 합리적이라고 생각합니다.

40
00:04:17,850 --> 00:04:27,910
어쩌면 당신은 생물체라고 부를 수도 있겠지만, 우리는 X라는 이름을 분명히 큰 변수 이름이 아니라 X라고 부를 수도 있습니다. 그러나 그것은 동물과 똑같은 방식으로 작동 할 것입니다.

41
00:04:28,560 --> 00:04:39,380
그리고 우리의 응답에 우리의 요청을 추가해 보겠습니다. 여기에 우리가 그것을 추가 할 수 있도록 끝까지 무언가를 보냅니다.

42
00:04:39,630 --> 00:04:44,870
그리고 이것이 말하기 경로라고 말하는 것부터 시작하지 않는 이유는 무엇입니까?

43
00:04:45,000 --> 00:05:01,710
그냥 우리의 경로 매개 변수가 올바르게 설정되었는지 확인하고 우리가 서버를 다시 시작하고 새로 고침하고 방아쇠를 당길 필요가있을 때 슬래시로 뭔가를 내리면 스피커가됩니다.

44
00:05:02,160 --> 00:05:06,820
이제는 논리에 초점을 맞추자.

45
00:05:06,960 --> 00:05:10,830
우리가하고 싶은 첫 번째 일은 동물을 추출하는 것입니다.

46
00:05:10,910 --> 00:05:13,720
그래서 저는 변수를 동물이라고 부릅니다.

47
00:05:14,000 --> 00:05:20,200
그리고 Paramo에 있다는 것을 기억하십시오. harams dot animal을 요청하면 어떻게 접근 할 수 있습니까?

48
00:05:20,420 --> 00:05:25,640
그러면 우리가해야 할 일은 동물이 만드는 소리를 저장할 변수를 가지는 것입니다.

49
00:05:25,700 --> 00:05:36,270
그래서 var sound와 비슷한 것입니다. 그리고 그것은 빈 문자열 일 것입니다. 그리고 나서 우리는 기본적으로 동물이 돼지와 동등한지를 검사 할 것입니다.

50
00:05:37,220 --> 00:05:43,580
그러면 소리가 울려 야하고 똑같은 짓을해야한다고 말할 것입니다.

51
00:05:43,670 --> 00:05:46,990
LCF 동물은 암소와 같습니다.

52
00:05:47,840 --> 00:05:49,360
그리고 우리는 계속이 일을 할 수 있습니다.

53
00:05:49,460 --> 00:05:53,360
소리는 Moo와 같습니다.

54
00:05:53,750 --> 00:06:14,260
그리고 지금 당장에 그것을 그대로두고 세미콜론을 추가 한 다음 redstart send를 보내면 플러스 동물을 보내고 다른 공간은 공간과 소리를 말합니다.

55
00:06:15,650 --> 00:06:17,950
그리고 이것은 현재 2 마리의 동물을 가지고 있습니다.

56
00:06:18,020 --> 00:06:21,400
당신이 볼 수 있듯이 거기에 다른 동물을 태우는 것은 약간의 일이기 때문입니다.

57
00:06:21,410 --> 00:06:27,790
이 기사는 다른 주 정부의 성명서에 불과하며 짧은 시일 내에이 작업을 수행 할 수있는 더 짧은 방법을 보여 드리지만 이것이 제대로 작동하는지 확인하겠습니다.

58
00:06:27,800 --> 00:06:36,950
동물 돼지가 마치 소가 소리 내며 소리 내며 소리 내며 소리 내며 읽으면 동물은 플러스 소리를냅니다.

59
00:06:36,950 --> 00:06:37,980
다시 시작합시다.

60
00:06:37,980 --> 00:06:40,720
시작할 구문 오류가 있는지 확인하십시오.

61
00:06:41,420 --> 00:06:42,470
좋아 보인다.

62
00:06:42,830 --> 00:06:43,910
새로 고쳐 보자.

63
00:06:43,910 --> 00:06:45,860
이것은 슬래시 돼지입니다.

64
00:06:46,250 --> 00:06:50,120
그런데 돼지는 oink라고 말하고 암소에 대해서도 똑같은 짓을합니다.

65
00:06:50,630 --> 00:06:51,790
젖소가 우우라고합니다.

66
00:06:52,160 --> 00:06:53,290
우수한.

67
00:06:53,300 --> 00:07:00,840
이제 돌아가서 모든 단일 동물에 대해 별도의 if 문을 사용할 필요가없는 곳에서 언급 한 쉬운 방법에 대해 이야기하겠습니다.

68
00:07:01,760 --> 00:07:20,100
그래서 그것을하는 것보다는 모든 것을 삭제할 것이고 나는 평범한 자바 스크립트 객체가 될 동물 소리 쌍의 사전을 정의 할 것입니다. 그래서 저는 그것을 먼 소리라고 부를 것이고 내부에는 동물을 가질 것입니다 소리 지점에 해당하는 돼지처럼.

69
00:07:20,450 --> 00:07:24,370
그리고 mu에 해당하는 소를위한 또 다른 것이 있습니다.

70
00:07:24,710 --> 00:07:30,040
Wolf Wolf와 일치하는 개를위한 또 하나.

71
00:07:30,170 --> 00:07:35,640
그리고 우리는 당신이 인간을 싫어한다고 고양이에게도 덧붙일 것입니다.

72
00:07:36,110 --> 00:07:41,810
그리고 마지막 동물은 금붕어가 될 것이고 금붕어는 점 점을 말한다.

73
00:07:42,110 --> 00:07:51,070
이제는 동물과 소리가 일치하는이 대상 사운드를 가지고 있지만 사용자가 찾고있는 동물을 가져 가야합니다.

74
00:07:51,080 --> 00:07:58,940
예를 들어 슬래시 개를 말하면 개를 가져 와서 소리에 연결하면 울프 울프가 다시 나옵니다.

75
00:07:58,940 --> 00:08:07,840
그래서 우리는 동물을 어떻게 유지할 것인가?이 변수가 필요한 것입니다. 그러나 소리는 동물의 소리와 똑같을 것입니다.

76
00:08:07,840 --> 00:08:09,330
이제 우리는 잘 가야합니다.

77
00:08:09,770 --> 00:08:15,160
서버 새로 고침을 다시 저장하십시오.

78
00:08:16,250 --> 00:08:17,950
그리고 그것은 똑같은 것을 말합니다.

79
00:08:17,960 --> 00:08:19,840
금붕어를 시험해 봅시다.

80
00:08:20,170 --> 00:08:30,830
금붕어는 점 점과 고양이가 고양이에게 내가 싫어하며 두 가지 사소한 변화가 있다고 말합니다.

81
00:08:30,860 --> 00:08:35,880
첫 번째는 동물의 소리를 인용하기를 원한다는 것입니다.

82
00:08:36,020 --> 00:08:39,860
그래서 그것은 고양이가 말하고 나는 당신을 싫어한다고 말합니다.

83
00:08:40,340 --> 00:08:42,000
그리고 그것을 할 수있는 몇 가지 방법이 있습니다.

84
00:08:42,020 --> 00:08:45,210
가장 간단한 방법은 사운드를 작은 따옴표로 묶는 것입니다.

85
00:08:45,290 --> 00:08:46,820
그래서 우리는 이렇게 할 것입니다.

86
00:08:46,820 --> 00:08:54,510
또는 작은 따옴표를 추가 한 다음 끝에 새 문자열을 추가하면 그 문자열 안에있는 모든 것이 작은 따옴표입니다.

87
00:08:54,830 --> 00:08:58,920
인용문은 자바 스크립트에서 가끔 그런 고통이 될 수 있지만 이것은 나쁘지 않습니다.

88
00:08:58,940 --> 00:09:04,190
큰 따옴표 대신에 작은 따옴표를 사용하거나 내부의 큰 따옴표 안에 작은 따옴표를 사용합니다.

89
00:09:04,220 --> 00:09:12,070
그리고 새로 고침을 다시 시작해 보겠습니다. 고양이가 당신을 싫어한다고 나에게 말하게합니다.

90
00:09:12,080 --> 00:09:13,370
끝 인용문.

91
00:09:13,370 --> 00:09:18,690
그러나 내가 자본 C로 고양이에 가면 문제가 생깁니다.

92
00:09:18,830 --> 00:09:21,430
똑같은 일로 자본이 좋은 개.

93
00:09:21,440 --> 00:09:26,080
그리고 그것들은 우리 소리의 내부가 대문자가 아니기 때문입니다.

94
00:09:26,150 --> 00:09:35,380
열쇠는 소문자 D가있는 소문자 P 개가있는 돼지와 개를 복제 할 수있는 복제본이 아니라 늑대 울프 (Wolf Wolf)와 일치합니다.

95
00:09:35,540 --> 00:09:37,340
그것은 정말로 건조하지 않습니다.

96
00:09:37,460 --> 00:09:40,680
우리가 대신 할 수있는 것은 그 동물이 들어올 때의 것입니다.

97
00:09:40,850 --> 00:09:46,830
따라서 동물에 대한 요청은 그처럼 소문자로 진행됩니다.

98
00:09:47,240 --> 00:09:58,870
이제 우리는 한 번 더 새로 고침을 다시 시작하고 이제는 대문자 D와 소문자를 똑같이 작동합니다.

99
00:09:59,110 --> 00:09:59,810
우리는 거기에 갈.

100
00:10:00,030 --> 00:10:01,550
이것이이 길을위한 것입니다.

101
00:10:02,010 --> 00:10:04,320
다음 경로는 반복 경로입니다.

102
00:10:04,410 --> 00:10:13,490
그래서 우리는 적절한 결과를 얻게 될 것이고 우리는 슬래시 반복을 가질 것이라는 것을 알게되고, 그 다음 우리는 경로에서 두 개의 변수 또는 두 개의 매개 변수가 필요합니다.

103
00:10:13,620 --> 00:10:16,030
그리고 첫 번째 메시지입니다.

104
00:10:16,090 --> 00:10:18,730
그래서 우리는 단지 메시지를 되풀이하여 불러 낼 것입니다.

105
00:10:18,730 --> 00:10:21,230
두 번째는 횟수입니다.

106
00:10:21,290 --> 00:10:32,630
그리고 그 시간에 전화를 걸고 요청 및 응답에서 콜백을 추가하여이 경로에 도달 할 때 실행될 코드를 작성합니다.

107
00:10:33,000 --> 00:10:37,240
그리고 여기서 우리는 왜이 두 변수를 포착하기 시작하지 않습니까?

108
00:10:37,440 --> 00:10:48,910
따라서 var 메시지는 top harams 메시지를 요청하고 var 시간은 요청과 같습니다.

109
00:10:49,120 --> 00:10:54,690
할렘 시간과 홍수는 응답을 보낸다.

110
00:10:55,000 --> 00:11:01,780
그리고 우리는 메시지와 메시지를 그냥 보면서 메시지를 보겠습니다.

111
00:11:02,010 --> 00:11:08,390
그리고 우리는 플러스 시간은 수업 시간입니다.

112
00:11:08,460 --> 00:11:26,470
그래서 우리가 메시지를 받고 시간을 올바르게 다시 서버를 다시 시작하려면이 시간에 새로 고침을 반복하십시오. 슬래시를 반복하십시오. 우리는 슬래시를 하나만 수행하고 우리는 메시지를 가져옵니다. 안녕 시간은 하나이며 우리가 그것을 변경하면됩니다.

113
00:11:26,830 --> 00:11:28,090
그것은 잘 작동합니다.

114
00:11:28,440 --> 00:11:39,390
이제 다시 돌아가서 실제로 이것이 메시지 횟수를 반복하는 작업을하게하고 실제로 우리가하고 싶은 일은 시간이 숫자인지 확인하는 것입니다.

115
00:11:39,420 --> 00:11:40,900
왜냐하면 지금은 문자열입니다.

116
00:11:41,130 --> 00:11:47,820
그래서 우리는 아마 때때로 요청 된 숫자를 할 것입니다. 그리고 나서 우리는 반복을 할 필요가 있습니다.

117
00:11:47,880 --> 00:11:49,270
그래서 우리는 반복 할 것입니다.

118
00:11:49,330 --> 00:11:53,770
그래서 저는 var I equal에 대한 for 루프를 시작할 것입니다.

119
00:11:54,210 --> 00:11:57,050
시간보다 적습니다.

120
00:11:57,580 --> 00:12:00,180
게다가 플러스 플러스.

121
00:12:00,180 --> 00:12:05,720
그리고 여기에 우리가해야 할 일은 변수에 메시지를 추가하는 것입니다.

122
00:12:05,740 --> 00:12:13,950
따라서 매번 루프를 통해 메시지를 추가하고 우리는이 거대한 Stringer를 잠재적으로 거대한 문자열로 만들어서 결국에는 보내 게 될 것입니다.

123
00:12:13,950 --> 00:12:20,480
우리는 당신이 웹 사이트에 대한 요청을 할 때 한 번만 보내 빨간start 만 할 수 있습니다.

124
00:12:20,500 --> 00:12:29,670
당신은 여러 개의 응답을 얻지 못한다. 그리고 redstart send는 응답을 보내고있다. 그래서 우리는 단지 처음에만 일어날 것이기 때문에 루프에서 보내기를 쉬지 않을 수 없다.

125
00:12:29,700 --> 00:12:30,750
그리고 우리는 끝났어.

126
00:12:31,020 --> 00:12:33,250
다시 보내기를해야합니다.

127
00:12:33,370 --> 00:12:45,930
그리고 우리가 정의 할 필요가없는 변수 인 restart와 result를 실행 해 봅시다. 그리고 var 결과가 단지 빈 문자열과 같습니다.

128
00:12:46,120 --> 00:12:53,030
그리고 나서 매번 우리가 결과를 플러스 할 때마다 루프 내에서 그와 똑같은 메세지를 보냅니다.

129
00:12:53,430 --> 00:13:01,020
그리고 나서 이것은 우리가 작성한 결과 문자열을이 루프를 통해 전달합니다.

130
00:13:01,440 --> 00:13:11,660
따라서 서버를 다시 시작한 후 새로 고침하고 hi slash 10처럼 조금 더 관리하기 쉬운 작업을 수행하십시오.

131
00:13:12,390 --> 00:13:18,300
그리고 우리가 10을 얻는 것처럼 보입니다. 3 명이 3 명을 얻었습니다.

132
00:13:18,630 --> 00:13:22,010
그러나 나는 그들 사이에 공백이 있고 그렇게하기를 원한다.

133
00:13:22,080 --> 00:13:26,740
간단히 변경하면 공간을 추가 할 수 있습니다.

134
00:13:28,440 --> 00:13:36,070
메시지를 추가하고 새로 고침을 다시 시작한 후에 공간을 추가합니다.

135
00:13:36,580 --> 00:13:39,670
그리고 이제 우리는 높은 공간 높은 공간을 얻습니다.

136
00:13:40,260 --> 00:13:44,040
그리고 1000을 조금 줄여 봅시다.

137
00:13:44,040 --> 00:13:44,790
우리는 거기에 갈.

138
00:13:44,790 --> 00:13:46,060
나에게 잘 어울려.

139
00:13:46,050 --> 00:13:51,740
마지막으로 미안한 페이지를 찾을 수없는 catchall 라우트가 있습니다.

140
00:13:51,800 --> 00:13:54,760
이 일을하기 위해 당신의 인생에서 무엇을하고 있습니까?

141
00:13:54,780 --> 00:13:56,390
우리는 별표를 사용해야합니다.

142
00:13:56,520 --> 00:14:06,920
그러면 우리는 파일의 맨 아래에있는 별표를 얻고 함수 요청과 응답을 얻습니다.

143
00:14:07,290 --> 00:14:17,870
그리고 나서 여기서는 redstart를 보내서 그 문자열을 보내고 붙여 넣고 서버를 다시 시작한 마지막 시간을 저장합니다.

144
00:14:18,480 --> 00:14:25,490
다시 새로 고침하고 이런 식으로 존재하지 않는 길로가 보자.

145
00:14:25,540 --> 00:14:26,760
미안하다.

146
00:14:26,830 --> 00:14:27,880
페이지를 찾을 수 없습니다.

147
00:14:28,000 --> 00:14:30,170
당신 인생에서 뭐하고 있니?

148
00:14:30,180 --> 00:14:32,180
좋아요,이 운동을 위해서입니다.

149
00:14:32,190 --> 00:14:34,800
다음에 우리는 Express와 계속 협력 할 것입니다.

150
00:14:34,810 --> 00:14:39,910
우리는 현재 HDMI의 전체 파일을 어떻게 다시 보낼 수 있는지에 대해 HDMI로 어떻게 작업 할 수 있는지에 대해 이야기 할 것입니다.

151
00:14:40,090 --> 00:14:44,890
우리는 템플리트에 대해 이야기 할 것이고 Ejay Yes라는 것은 Javascript를 의미합니다.
