1
00:00:00,990 --> 00:00:02,480
다시 오신 것을 환영합니다.

2
00:00:02,660 --> 00:00:10,200
마지막 수업에서는 주요 구조체가 실제로 디렉토리에있는 모든 디렉토리를 설정하고 중요한 패키지를 모두 설치했습니다.

3
00:00:10,200 --> 00:00:13,130
이제 우리는 몇몇 작가와 관련된 내용을 시작할 것입니다.

4
00:00:13,560 --> 00:00:15,120
이 비디오에는 두 가지 주요 목표가 있습니다.

5
00:00:15,300 --> 00:00:20,920
우리는 사용자 모델을 만들고 그 사용자 모델을 사용하기 위해 여권을 구성하려고합니다.

6
00:00:21,420 --> 00:00:28,680
시작하자면 APP JS로 돌아가서 방금 설치 한 패키지를 모두 요구할 것입니다.

7
00:00:28,680 --> 00:00:31,950
그래서 제가 할 첫 번째 일은 이것을 약간 닦는 것입니다.

8
00:00:32,310 --> 00:00:38,460
그래서 우리는 단지 하나의 VAR 문장을 가지고 있으며, 우리는 그것들을 쉼표로 묶었습니다.

9
00:00:38,460 --> 00:00:46,320
우리는 단지 var X equals를 반복해서 저장할 수 있지만 구문을 더 좋아하고 꽤 자주 볼 수 있습니다.

10
00:00:46,380 --> 00:00:57,440
그러니 여권을 가져 와서 여권을 필요로 하메 하마 바디 파서가 필요합니다.

11
00:00:58,190 --> 00:00:59,440
그리고 순서는 여기에 중요하지 않습니다.

12
00:00:59,460 --> 00:01:36,110
하지만 제가 파서를하고있는 정확한 순서대로 가고 싶다면 그 파서가 Dasch 파서 일 필요가 있습니다. 그리고 나서 우리는 지역 전략이라고 부르는 것을 가져올 것입니다. 그리고 그것은 평등하게 될 것입니다. 여권 Dasch를 요구하기 위해 지방의 그 다음 우리는 Passport 지방의 망고 다. 그리고 그것은 여권을 요구할 수있을 것이다. Dasch 지방의 Dasch 몽구스.

13
00:01:36,610 --> 00:01:37,460
승인.

14
00:01:37,530 --> 00:01:48,960
그리고 우리가 정말로 원한다면, 모든 것이 완벽하게 정렬되도록 공간을 만드는 것처럼 여기에 모든 것을 들여 옴으로써이를 제거 할 수 있습니다.

15
00:01:48,960 --> 00:01:51,950
확실히 개인적인 취향.

16
00:01:52,380 --> 00:01:59,400
나는이 경우에 그것을 할 것입니다. 그래서 우리는이 작은 줄을 긋고 오른쪽에 require 문을 써 넣었습니다.

17
00:01:59,810 --> 00:02:00,090
승인.

18
00:02:00,120 --> 00:02:02,840
이제 우리는 모든 일을 다해야합니다.

19
00:02:02,850 --> 00:02:11,600
제일 먼저하고 싶은 것은 응용 프로그램을 실행 해보는 것입니다. 특정 패키지를 찾을 수없는 문제가 발생하지 않도록하십시오. 특정 패키지를 찾을 수 없으며 그렇게하지 못할 수도 있습니다.

20
00:02:11,610 --> 00:02:14,180
그래서 모든 것이 잘 작동한다는 것을 의미합니다.

21
00:02:14,220 --> 00:02:15,110
큰.

22
00:02:15,150 --> 00:02:18,200
다음으로해야 할 일은 사용자 모델 작업입니다.

23
00:02:18,510 --> 00:02:23,050
따라서 사용자 데이터라는 모델 내부에 새 파일을 만들려고합니다.

24
00:02:23,220 --> 00:02:25,600
예, 거기에 우리가 간다.

25
00:02:25,830 --> 00:02:48,200
그리고 나서 그 파일을 열어 볼 것입니다. 대신에해야 할 일은 mongoose가 필요합니다. mongoose가 필요합니다. mongoose가 필요합니다. 그러면 사용자 스키마를 정의 할 것이고 각 사용자는 두 개의 다른 부분을 갖습니다. 이름과 암호는 둘 다 문자열입니다.

26
00:02:48,480 --> 00:03:00,810
지금까지 사용자 스키마는 몽구스가 새로운 몽구제 스키마와 동일합니다.

27
00:03:01,320 --> 00:03:09,620
우리는 사용자 이름 콜론 문자열과 암호 콜론 문자열을 가지고 있습니다.

28
00:03:09,960 --> 00:03:26,780
그래서 스키마를 설정하고 우리는 모듈을 위로 동등하게 내보내는 모델을 추가하려고합니다. 그리고 모델의 이름은 사용자 단수이며 우리는 사용자 스키마에서이를 구축하고 저장합니다.

29
00:03:26,910 --> 00:03:32,020
이제 실제로 yes로 돌아가서이 파일을 요구하고 아무런 문제가 없는지 확인하십시오.

30
00:03:32,040 --> 00:03:38,950
그래서 앱 천재는 여기에 또 다른 require 문을 추가하고 사용자를 작성합니다.

31
00:03:39,870 --> 00:03:46,100
그리고 우리가 정말로이 문체의 선택을 유지하고 싶다면 사용자는 요구와 동등 할 것입니다.

32
00:03:46,440 --> 00:03:52,930
그리고 그 점 슬래시 모델 슬래시 사용자와 쉼표가 필요 될 것입니다.

33
00:03:53,400 --> 00:03:55,980
저장하고 해당 파일을 찾을 수 있도록하십시오.

34
00:03:55,980 --> 00:04:00,660
큰 확인.

35
00:04:00,660 --> 00:04:02,370
모든 것이 잘 작동합니다.

36
00:04:02,400 --> 00:04:09,880
그래서 지금 우리는 일반 사용자 파일을 가지고 있으며 여권이나 여권 로컬 또는 여권 로컬 몽구스와 아무 상관이 없습니다.

37
00:04:10,170 --> 00:04:12,360
그러나 그것은 지금 바뀔 것입니다.

38
00:04:12,360 --> 00:04:18,390
우리는 사용자 모델에 여권 로컬 몽구스를 추가 할 것입니다.

39
00:04:18,570 --> 00:04:20,590
우리가해야 할 첫 번째 일은 다시 수입됩니다.

40
00:04:20,730 --> 00:04:58,260
지금까지 여권 현지 몽구스는 여권 대시 로컬 데쓰 몽구스가 필요합니다.이 패키지를 사용하면 스키마를 정의하고 단일 라인 사용자 스키마 도트 플러그인 여권 로컬 상인을 작성한 후 어딘가로 내려 가야하지만이 패키지를 사용하면 정말 쉽습니다. do는 우리가 필요로했던 우리 여권 지방의 mongooses 꾸러미를 가져 간다.

41
00:04:58,300 --> 00:05:07,120
마지막 비디오에서 이전 버전을 먼저 설치 한 다음 여기에이 기능이 필요하며이 패키지와 함께 제공되는 여러 가지 메서드를 사용자 스키마에 추가합니다.

42
00:05:07,120 --> 00:05:13,160
따라서 사용자 인증을 위해서는 많은 중요한 기능과 기능이 필요합니다.

43
00:05:13,420 --> 00:05:15,560
그리고 그것은 실제로 우리가 시작하기 위해해야 ​​할 모든 것입니다.

44
00:05:16,000 --> 00:05:17,860
그럼 노드를 실행 해 봅시다.

45
00:05:17,920 --> 00:05:18,420
예.

46
00:05:18,520 --> 00:05:21,430
그리고 우리가하지 않는 오류가 없는지 확인하십시오.

47
00:05:21,430 --> 00:05:24,940
좋은 소식 이니 지금이 파일을 남겨 두겠습니다.

48
00:05:24,940 --> 00:05:30,330
이제 우리는 Epcot Geass로 돌아가서 우리가 설치 한 다른 패키지 중 일부를 연결하기 시작할 것입니다.

49
00:05:30,630 --> 00:05:54,760
우리가해야 할 첫 번째 일 중 하나는 익스프레스에 여권 사용을 말하며 우리는 앱 사용 여권 도트를 작성하여 똑같이 초기화 한 다음 여권 세션을 사용하지 않고 저장하는 또 다른 권한을 갖게됩니다.

50
00:05:55,480 --> 00:05:59,600
따라서이 코드는 여권을 기본적으로 설정하여 응용 프로그램에서 작동합니다.

51
00:05:59,620 --> 00:06:10,530
우리는 여권을 사용할 때마다이 두 가지 방법이 필요할 때마다이 두 가지 방법이 필요하며 우리는 또한 여기에서 위로 익스프레스 세션을 추가해야합니다.

52
00:06:10,600 --> 00:06:16,380
사용할 앱을 추가 할 예정이며 실제로 빠른 세션이 필요합니다.

53
00:06:16,600 --> 00:06:26,680
하지만 우리가 이미 다운로드 한 라인 익스프레스 대시 세션에서 이렇게 할 수 있다는 것을 보여 줄 것이며 우리는 이렇게 할 수 있습니다.

54
00:06:26,950 --> 00:06:32,420
그리고 우리가해야 할 일은 그것을 함수로 실행하고 몇 가지 주장을 전달하는 것입니다.

55
00:06:32,560 --> 00:06:42,840
그래서 조금 어색한 것처럼 보입니다. 그러나 이것은 우리가 앱을하고있는 곳에서 우리가 할 수있는 일입니다. 우리가 필요로하는 것에 사용하지 말고 몇 가지 옵션으로 실행하는 것입니다.

56
00:06:43,060 --> 00:06:50,760
그리고 우리는 여권을 비밀리에 사용하기 위해 세 가지 옵션을 전달해야합니다. 이것은 여하 한 것이 될 수 있습니다.

57
00:06:50,760 --> 00:06:52,710
보통 영어 단어가 몇 개 있습니다.

58
00:06:52,780 --> 00:06:55,060
자신의 문장을 직접 골라보세요.

59
00:06:55,090 --> 00:07:02,030
나는 resti에 추가 할거야 세계에서 가장 귀여워 강아지.

60
00:07:02,080 --> 00:07:03,220
그냥 그렇게.

61
00:07:03,720 --> 00:07:15,970
비밀은 기본적으로 세션을 인코딩하고 해독하기 위해 사용되므로 일반적으로 영어로 읽을 수있는 데이터로 보이는 것처럼 세션 내에 데이터를 저장하지 않을 것입니다.

62
00:07:16,120 --> 00:07:26,300
이 암호로 인코딩하려고합니다. 여기에서 만드는 것은 세션에서 해당 정보를 인코딩하거나 디코딩하는 데 사용되지만 아무 것도 될 수는 없습니다.

63
00:07:26,760 --> 00:07:37,320
Ok 그러면 다른 매개 변수에 다시 추가하는 것을 의미합니다. 다시 저장하면 false로 설정되고 초기화시에는 false가됩니다.

64
00:07:37,540 --> 00:07:39,610
그리고 그것들은 단지 두 가지 다른 것들입니다.

65
00:07:39,670 --> 00:07:43,730
그리고 우리가 그것들을 남겨두면 우리는 실제로 그들을 추가하라는 메시지를 받게 될 것입니다.

66
00:07:43,990 --> 00:07:47,480
그럼 저장하고 모든 것이 제대로 작동하는지 확인해 봅시다.

67
00:07:47,560 --> 00:07:56,990
그리고 이것은 내 바보 같은 실수입니다. 편집하는 대신 편집보다는 사용하는 편이 낫습니다. 중요한 개념을 보여주기 때문입니다. 우리는 apt를 사용하려고합니다.

68
00:07:57,000 --> 00:08:02,340
변수 app app는 우리가 app를 가지고 뭔가를하고있는 것을 사용하지 않지만이 줄까지는 정의되어 있지 않습니다.

69
00:08:02,620 --> 00:08:06,910
그래서 그것은 정의되지 않은 메서드 사용을 호출 할 수 없다는 불만을 제기합니다.

70
00:08:06,910 --> 00:08:14,460
그래서 우리에게 무언가 또는 객체의 사용 방법을 요청하려고 시도하고 있으며 app 객체가 존재하지 않습니다.

71
00:08:14,500 --> 00:08:20,380
그래서 우리가해야 할 일은 어디서나 아래로 옮기는 것뿐입니다.

72
00:08:20,710 --> 00:08:21,540
우리는 거기에 갈.

73
00:08:21,580 --> 00:08:37,040
그래서 우리는 우리의 세 가지 행동을 사용하여 명시 적 세션이 세 가지 매개 변수가 초기화 된 여권과 빠른 세션을 실행하도록 요구하고 여권을 실행하면 다시 안전한 냄새가 노드를 실행할 때 확인하십시오.

74
00:08:37,090 --> 00:08:40,670
예, 이번에는 오류가 발생하지 않으며 우리는 그 메시지를받습니다.

75
00:08:40,670 --> 00:08:45,330
나는 우리에게 우리가 저장을 초기화하지 말아야한다는 것을 말해 줄 것이라고 말했습니다.

76
00:08:45,550 --> 00:08:50,970
그리고 무슨 일이 일어 났는지 나는 철자가 구식이다.

77
00:08:51,120 --> 00:08:57,830
그래서 여기를 복사해서 재시작을 위해 지금 가지고있는 것을 대체 할 것입니다.

78
00:08:58,870 --> 00:09:01,930
바라기를 모든 것이 잘되고 우리는 어떤 메시지도 얻지 못합니다.

79
00:09:01,920 --> 00:09:03,210
큰.

80
00:09:03,420 --> 00:09:07,590
우리는 두 개의 라인을 추가로 설치해야합니다. 그러면 루트에서 작업을 시작할 수 있습니다.

81
00:09:07,680 --> 00:09:19,650
따라서이 두 줄은이 여권 직렬 직렬 사용자 사용자 도트 직렬 사용자처럼 보입니다.

82
00:09:20,000 --> 00:09:21,880
그리고 나는 잠시 후에 이것들을 설명 할 것입니다.

83
00:09:22,140 --> 00:09:36,840
그리고 우리는 직렬화 된 사용자와 직렬화 된 사용자가 있어야하고 거기에 괄호가 필요한 것과 동일한 줄 여권을 원합니다.

84
00:09:37,330 --> 00:09:37,690
승인.

85
00:09:37,720 --> 00:09:48,500
따라서이 두 가지 방법은 D.C.에있는 여권 연재물에서 정말로 중요합니다. 그들은 세션을 읽고 세션을 읽는 책임이 있음을 깨닫게됩니다.

86
00:09:48,610 --> 00:09:55,990
이것은 직렬화 된 다음 직렬화하여 직렬화하고 사용자가 수행하는 세션에 다시 넣는 것입니다.

87
00:09:56,320 --> 00:10:15,570
우리 자신의 메소드를 작성하는 대신 사용자를 직렬화하고 사용자를 직렬화하는 것은 사용자가 여권 로컬 몽구스를 추가하여 사용자를 판단하는 대신 자동으로 메소드를 추가하므로 사용자를 정의 할 필요가 없습니다 우리 자신의 직렬 시리얼 사용자.

88
00:10:15,690 --> 00:10:23,610
우리는 여권 로컬 몽구스와 함께 제공되는 것을 사용하고 있으며 사용자에게 이미 정의 된 것을 사용하기 위해 여권을 말하고 있습니다.

89
00:10:23,620 --> 00:10:30,050
디 저와 똑같은 점을 깨달아서 우리가 거기에 문제가 없는지 확인하십시오.

90
00:10:30,120 --> 00:10:32,830
모든 것이 훌륭해 보인다.

91
00:10:33,000 --> 00:10:40,390
우리는 다음 비디오에서 경로와 양식을 작성하고 시작하고 이러한 방법 중 일부를 사용할 수 있도록 모든 것을 설정했습니다.

92
00:10:40,960 --> 00:10:42,470
그리고 그것이 정말로 흥미 진진한 곳입니다.
