1
00:00:00,380 --> 00:00:04,250
이 비디오에서 우리는 빠른 리펙터를 만들기 위해 캠프로 돌아갈 것입니다.

2
00:00:04,290 --> 00:00:21,460
따라서 마지막 동영상에서 수출 모듈에 대해 언급했듯이 모델 코드 중 일부를 캠프 그라운드 모델 인 캠프 그라운드 모델에서 가져와 캠프 파일에서 별도의 모델 디렉토리로 푸시해야합니다. 사용자 및 의견과 같은 다른 모델을 사용하여 우리가 할 수있는 길을 만들어보십시오.

3
00:00:21,630 --> 00:00:22,640
그래서 우리는 제 시간에 도착할 것입니다.

4
00:00:22,710 --> 00:00:28,380
그러나 지금은 models 디렉토리와 campground 파일을 만드는 데 필요한 세 가지 주요 단계가 있습니다.

5
00:00:28,590 --> 00:00:38,710
그런 다음 모듈을 사용해야하지만 해당 캠프 파일 내에서 내 보낸 다음 몽구스를 요구하고 새로 만든 캠프장 파일을 요구하는 등 모든 것을 올바르게 요구해야합니다.

6
00:00:39,150 --> 00:00:44,900
그래서 내가 시작하기 전에 우리가 좀 더 큰 변화를 만들고 있기 때문에 지금 일하고있는 v3을 가지고 있습니다.

7
00:00:45,000 --> 00:00:46,320
우리는 파일을 움직이고 있습니다.

8
00:00:46,470 --> 00:00:50,020
따라서 새로운 변화를 따르고 싶다면 버전 3에있을 것입니다.

9
00:00:50,460 --> 00:00:52,230
좋아, 시작하자.

10
00:00:52,230 --> 00:00:59,700
내가하고 싶은 첫 번째 일은 모델이라는 디렉토리를 만들고 모델 대신 모든 모델 파일을 가지고 있습니다.

11
00:00:59,910 --> 00:01:01,680
그래서 나는 지금 첫 번째 것을 만들거야.

12
00:01:01,830 --> 00:01:04,710
터치 모델은 캠프장을 깎습니다.

13
00:01:05,010 --> 00:01:07,120
네, 그렇습니다.

14
00:01:07,500 --> 00:01:19,930
그리고 나서 그 파일을 열어 볼 것입니다. 그리고 지금 막 캠프장 로직을 모두 집어 넣을 것이고, 큰 이점 인 것 같지 않습니다.

15
00:01:19,930 --> 00:01:22,650
그것은 우리가 정리하고있는 5 개의 6 개의 7 라인입니다.

16
00:01:22,830 --> 00:01:30,520
그러나 곧 출시 될 모델이 여러 개있을 경우 모델이 30 ~ 40 가지가 될 것이며 우리는 우리의 불안감을 어지럽히 길 원치 않습니다.

17
00:01:30,630 --> 00:01:34,320
그리고 우리는 실제로 미래의 비디오에서 더 많은 것을 정리할 것입니다.

18
00:01:34,320 --> 00:01:42,060
우리는이 모든 경로를 별개의 파일 여러 개의 개별 파일로 이동시켜 앱을 실제로 깨끗하고 가능한 한 최소화합니다.

19
00:01:42,540 --> 00:01:47,760
캠프장 J.S.에 가자. 이 코드를 붙여 넣으면 바로 오류가 발생합니다.

20
00:01:47,760 --> 00:01:50,330
그것은 몽구스가 정의되지 않았다는 것을 말해줍니다.

21
00:01:50,370 --> 00:01:51,960
그것이 우리가 돌볼 필요가있는 한 가지입니다.

22
00:01:52,140 --> 00:02:00,860
그리고 그것은 몽구스 같고 멋지고 쉽습니다. 몽구스가 필요합니다.

23
00:02:01,290 --> 00:02:10,610
그리고 우리는 우리의 스키마를 가지고 있습니다. 그리고 나서 우리는 equals mongoose 상위 모델 campground campground 스키마를 수출하는 모듈을 할 것입니다.

24
00:02:10,890 --> 00:02:15,050
그래서이 파일을 읽을 때 캠프장 J.S가 필요합니다.

25
00:02:15,300 --> 00:02:17,490
우리는 모델을 얻을 것이다.

26
00:02:17,550 --> 00:02:34,200
그래서 지금 우리는 실제로 예에 가야합니다. 그리고 여기에 멋진 필수 문장을 추가하십시오. 우리는 여기서 바로 캠프장 같음을 할 수 있습니다. 그리고 우리는 도트 ​​슬래시 모델을 캠프장을 슬래시해야합니다.

27
00:02:34,200 --> 00:02:35,080
우리는 데이터가 필요하지 않습니다.

28
00:02:35,130 --> 00:02:42,980
그렇습니다. 암시 적입니다. 캠프장으로 지명 할 필요는 없지만, 캠프장으로 유지할 것입니다. 왜냐하면 그것이 우리가 여기서 사용하고있는 것이기 때문입니다.

29
00:02:43,010 --> 00:02:47,660
우리는 캠프장 찾기와 캠프장 만들기를하고 있습니다.

30
00:02:47,730 --> 00:02:48,800
괜찮아.

31
00:02:49,230 --> 00:02:51,560
그래서 우리는 이것을 시험해보고 효과가 있는지 살펴볼 수 있습니다.

32
00:02:51,570 --> 00:02:58,440
우리가해야 할 일은 서버를 시작하는 것뿐입니다. 우리 캠프장에 오늘 데이터베이스가있어서 우리 모델이 올바르게 설정되었다는 것을 알게되면됩니다.

33
00:02:58,560 --> 00:03:02,130
그렇지 않으면 캠프장을 데이터베이스에서 가져올 방법이 없습니다.

34
00:03:02,130 --> 00:03:02,750
괜찮아.

35
00:03:02,850 --> 00:03:04,090
그럼 이제 해보 죠.

36
00:03:04,560 --> 00:03:06,260
우리의 응용 프로그램을 실행하자.

37
00:03:06,380 --> 00:03:09,920
J.S. 지금까지는 좋아 보인다.

38
00:03:10,230 --> 00:03:15,270
캠프장 페이지를 새로 고쳐 보겠습니다. 여기에 내가 추가 한 4 개의 캠프장이 있습니다.

39
00:03:15,270 --> 00:03:17,590
이들은 당신이 아직 보지 못했던 새로운 것들입니다.

40
00:03:17,640 --> 00:03:20,130
나는 방금 들어가서 새로운 캠프장을 추가했다.

41
00:03:20,130 --> 00:03:25,540
그래서 우리는이 아름다운 빙하 캠프 인 레이키 라이 키 (Lakey Laiki) 또는 호수가 새는 곳이 있습니다.

42
00:03:25,980 --> 00:03:46,940
이제 다시 돌아가서 다음 반복 작업을 수행하는 데 필요한 모든 작업을 완료했습니다.이 작업은 comment equals와 같으며 똑같은 작업을 할 것입니다. 슬래시 모델 주석을 슬래시로 처리하고 똑같은 작업을 수행합니다. 사용자가 로그인했을 때, 다시 사용자에게 물어보세요.

43
00:03:47,640 --> 00:03:54,270
이제 우리는 G-S를 복잡하게 만드는 모든 코드를 가질 필요가없는 멋진 패턴을 갖게되었습니다. 우리는 다른 파일을 요구할 수 있습니다.

44
00:03:54,390 --> 00:03:56,960
그리고 그 핵심은 모듈 수출입니다.

45
00:03:57,150 --> 00:04:06,420
이 코드를 그냥 놔두면 여기에 올바른 코드가 있지만 지금은 아무것도 내보내지 않고 모듈에 추가하지 않고 필요할 때 내보낼 수 있습니다.

46
00:04:06,750 --> 00:04:09,540
여기이 선은 모델 슬래시 캠프장이 필요합니다.

47
00:04:09,690 --> 00:04:24,180
저는 실제로 빈 객체를 얻으려고합니다. 그리고 빈 객체와 같은 것을 시도 할 때 저는 우리를 위해 일하지 않을 것입니다. 여러분을 보여줄 것입니다. 서버가 다시 시작되었습니다.

48
00:04:24,180 --> 00:04:28,600
페이지 개체 개체를 새로 고치면 찾을 수있는 메서드가 없습니다.

49
00:04:29,160 --> 00:04:30,580
보시다시피.

50
00:04:31,380 --> 00:04:33,440
개체 개체에 아무런 메쏘드가 없습니다.

51
00:04:33,600 --> 00:04:37,350
우리가이 몽구스 모델을 파일에서 보내지 않기 때문입니다.

52
00:04:37,350 --> 00:04:38,520
우리는 수출하지 않습니다.

53
00:04:38,610 --> 00:04:44,510
이제 다시 서버를 새로 고침하고 정상적으로 돌아갑니다.

54
00:04:44,640 --> 00:04:46,500
그래서 한 줄이 정말로 중요합니다.
