1
00:00:00,510 --> 00:00:05,660
다시 데이터베이스에 연결하는 문제로 돌아갑니다.

2
00:00:05,760 --> 00:00:10,280
문제는 다시 로컬로 데이터베이스를 기억한다는 것입니다.

3
00:00:10,500 --> 00:00:15,760
Mongo는이 서버로 여기에서 우리는 몽구스를 사용하고 있습니다.

4
00:00:15,870 --> 00:00:23,560
이것은 전혀 액세스 할 수없는 그녀의 로컬 및 Heroku 우리의 응용 프로그램입니다.

5
00:00:23,610 --> 00:00:43,510
따라서 우리가 갈 솔루션은 Mongo lab이라는 이름의 무언가를 사용하여 호스팅 된 Mongo 데이터베이스를 사용하는 것입니다. Samaniego 랩은 기본적으로 서버에서 실행되는 Mongo의 인스턴스이며, 로컬이 아닌 URL을 얻을 수 있습니다. 숙주.

6
00:00:43,590 --> 00:00:56,100
그것은 망고 라합이 될 것입니다. 무언가 당신이 우리가 실제로 우리 어딘가에 존재하는이 지역 환경 밖에서 존재하는 우리의 응용 프로그램에서 사용할 수있는 것입니다.

7
00:00:56,190 --> 00:01:01,280
그래서 Mongo lab은 당신이 시작하기 전에 com만이 유일한 해결책은 아닙니다.

8
00:01:01,290 --> 00:01:04,440
이것은 단지 아주 간단한 일반적인 해결책 일뿐입니다.

9
00:01:04,440 --> 00:01:09,920
Mongo를 Heroku 인스턴스에 로컬로 설치할 수 있습니다.

10
00:01:09,930 --> 00:01:13,130
그것은 일종의 고통이고 그것 자체의 문제를 가지고 있습니다.

11
00:01:13,170 --> 00:01:26,310
따라서이 도구는 사용하기에 꽤 표준적인 도구이며, 다른 것은 데이터베이스를 재설정하여 데이터베이스 재설정과 같은 작업을 수행 할 수있는 권한을 관리 할 수있는 훌륭한 시각적 인터페이스를 제공한다는 것입니다.

12
00:01:26,310 --> 00:01:33,440
천국은 당신이 그것을 할 필요가 있거나 정보의 다른 부분들과 스펙을보아야 할 필요가 있다면 금하는 것입니다.

13
00:01:33,720 --> 00:01:35,440
그것은 당신에게 멋진 도구를 많이 제공합니다.

14
00:01:35,940 --> 00:01:38,450
그러니 가입하십시오.

15
00:01:39,120 --> 00:01:59,270
또한 실제 실제 이메일 주소를 사용해야하므로이 웹 개발자 부트 캠프 사용자 이름으로 전화를 걸어 차가운 이메일을 보낸 다음 암호를 빨리 추가해야합니다.

16
00:01:59,280 --> 00:02:06,120
최소한 이것을 열고 승인을 클릭 한 다음 계정 만들기를 클릭하십시오.

17
00:02:06,120 --> 00:02:08,850
그래서 우리는 지금 Monga 연구실에 있습니다.

18
00:02:08,970 --> 00:02:11,970
다음으로해야 할 일은 전자 메일 주소를 확인하는 것입니다.

19
00:02:12,060 --> 00:02:13,170
그러니 계속 해보세요.

20
00:02:13,170 --> 00:02:14,640
이메일 계정을여십시오.

21
00:02:14,640 --> 00:02:16,860
그들이 보내는 링크를 클릭하십시오.

22
00:02:17,770 --> 00:02:18,110
승인.

23
00:02:18,150 --> 00:02:21,030
그래서 나는 내 전자 메일을 검증했다.

24
00:02:21,060 --> 00:02:24,260
여기 내 이메일 주소가 확인 된 것을 볼 수 있습니다.

25
00:02:24,300 --> 00:02:26,030
이제이 버튼에 액세스 할 수 있습니다.

26
00:02:26,130 --> 00:02:34,650
따라서 우리가하고 싶은 첫 번째 작업 인 새로운 Mongo 배포판을 만들 수있는 홈 페이지 또는 대시 보드입니다.

27
00:02:34,650 --> 00:02:45,680
그래서 기본적으로 우리는 Mongo 랩 서버에 살고있는 다른 데이터베이스를 만들고 있습니다. 우리 자신이 아니라 Create new를 클릭하기도합니다.

28
00:02:46,290 --> 00:02:46,700
큰.

29
00:02:46,710 --> 00:03:11,550
이제 Mongo Lab에서 새로운 데이터베이스를 만들 수 있습니다. 우리가 할 일은 아마존 웹 서비스에 집중하는 것입니다. 복제본보다는 클러스터가 강력한 고속 고 가용성이지만 값 비싸지 만 비용이 많이 드는 옵션을 얻을 수 있습니다.

30
00:03:11,670 --> 00:03:13,240
우리는 단일 노드를 고수 할 것입니다.

31
00:03:13,530 --> 00:03:16,640
그리고 지금은 샌드 박스 만 할 것입니다.

32
00:03:16,770 --> 00:03:22,490
이것이 바로 무료 계획입니다. 그러면 우리가 할 일은 우리 데이터베이스의 이름을 만드는 것입니다.

33
00:03:22,560 --> 00:03:31,620
우리는 그것이 위로 올랐고 소문자 야영지 $ 0 달일 필요가 있다고 부를 것입니다.

34
00:03:31,650 --> 00:03:33,790
나에게 잘 어울려.

35
00:03:33,810 --> 00:03:39,450
생성이 완료 될 때까지 기다립니다.

36
00:03:39,450 --> 00:03:40,500
괜찮아.

37
00:03:40,500 --> 00:03:41,990
시작된 경우.

38
00:03:42,030 --> 00:03:56,810
우리는 Monga 랩에서해야 할 일을 거의 다 알았습니다. 여기에있는 모든 것을 0 5 5 클릭하면이 새로운 URL을 얻을 수 있습니다.

39
00:03:56,850 --> 00:03:59,900
따라서이 URL을 복사하면 아직 작동하지 않습니다.

40
00:04:00,120 --> 00:04:01,300
하지만 난 그걸 너에게 보여주고 싶다.

41
00:04:01,310 --> 00:04:06,480
만약 내가 그것을 복사하고 다시 귀하의 캠프로 이동합니다.

42
00:04:06,470 --> 00:04:07,560
여기에 우리가 간다.

43
00:04:07,800 --> 00:04:10,560
그리고 아래에 붙여 넣기 만하면됩니다.

44
00:04:10,560 --> 00:04:12,690
매우 비슷합니다.

45
00:04:12,700 --> 00:04:15,380
그것은 mongo D-B Yoro입니다.

46
00:04:15,810 --> 00:04:20,970
그러나 localhost 대신 Monga 랩 닷컴이 있습니다.

47
00:04:21,270 --> 00:04:25,610
그리고 우리가 처리해야 할 D-B 사용자 D-B 암호도 있습니다.

48
00:04:25,710 --> 00:04:27,710
그래서 우리는 우리가 아직 끝나지 않았다고 말했다.

49
00:04:28,030 --> 00:04:36,580
그래서 다시 돌아가서 우리는이 데이터베이스 사용자가이 데이터베이스에 연결하는 데 필요한 Telsey 사실을 시작해야합니다.

50
00:04:36,600 --> 00:04:38,650
여기를 클릭하여 새 것을 만드십시오.

51
00:04:39,150 --> 00:04:41,780
그래서 우리는 사용자가 있어야합니다.

52
00:04:41,990 --> 00:04:46,890
기본적으로이 방법은 Lango 실험실에서 설정됩니다.

53
00:04:47,280 --> 00:04:49,710
다른 사용자에게 다른 권한을 부여 할 수 있습니다.

54
00:04:49,710 --> 00:04:53,260
우리는 우리의 응용 프로그램 사용자를 말하는 것이 아닙니다.

55
00:04:53,280 --> 00:04:54,600
기본적으로 개발자.

56
00:04:54,990 --> 00:05:00,720
따라서이 데이터베이스에 연결할 수있는 사용자는 동일한 데이터베이스를 사용하는 두 개의 앱을 원할 수 있습니다.

57
00:05:00,880 --> 00:05:08,830
많은 리드를 확보 한 판매 데이터가 있고 마케팅을 원하지만 전자 메일을 보내고 싶다는 것을 알고 있습니다.

58
00:05:08,940 --> 00:05:11,640
당신이 다른 사람들을 갖고 싶은지 나는 모른다.

59
00:05:11,640 --> 00:05:17,390
다른 팀은 실제로 여기에서 관리 할 수있는 다른 권한으로 동일한 데이터베이스에 액세스 할 수 있습니다.

60
00:05:17,820 --> 00:05:21,490
그러나 우리는 단지 단순한 단일 사용자와 함께 갈 것입니다.

61
00:05:21,840 --> 00:05:24,020
그래서이 데이터베이스의 사용자 이름을 만들어야합니다.

62
00:05:24,060 --> 00:05:28,170
나는 콜트 암호라고 부를 것이다.

63
00:05:28,290 --> 00:05:38,780
나는 녹슬 어질 것입니다. 기술적으로이 부분을 보여주기 때문에 여러분은이 데이터베이스에 연결할 수 있습니다.

64
00:05:38,940 --> 00:05:45,750
당신은 데이터베이스에 대한 나의 사용자 이름과 암호를 사용하여이 데이터베이스에 접속할 수 있습니다.

65
00:05:45,750 --> 00:05:50,470
Monga Lab의 내 계정에 대한 사용자 이름과 비밀번호가 아닙니다. 그것은 단지 그 데이터베이스를위한 것입니다.

66
00:05:50,670 --> 00:05:57,240
하지만 요아킴에서 가지고있는 중요한 데이터가 무엇이든간에 당신이 들어 와서 조종 할 수 있습니다.

67
00:05:57,900 --> 00:06:05,390
그러나 나는 그것이 당신에게 어떻게 보이는지 볼 수 있도록 그것을 보여줄 것입니다.

68
00:06:05,400 --> 00:06:08,370
좋아, 그렇게 빨리 만들자.

69
00:06:08,370 --> 00:06:09,500
이제 우리는 돌아갈 것입니다.

70
00:06:09,510 --> 00:06:28,660
이 URL을 복사하지 않으면 여기를 복사 할 수 있습니다. 여기를 다시 복사해야합니다. DB 사용자 대신 colt를 원하는 DB 사용자 대신 DB를 업데이트해야합니다. DB 암호 대신 Rustie가 설정 한 암호와 사용자 이름을 전달해야합니다. 당신이 사용해야 할 것이 있습니다.

71
00:06:29,460 --> 00:06:36,360
그래서 우리의 로컬 데이터베이스를 사용하고있는 원래의 라인에 대해 논평 할 것입니다.

72
00:06:36,360 --> 00:06:41,790
이 URL을 복사하여 연결에 사용하겠습니다.

73
00:06:43,020 --> 00:06:52,640
이제는 다음 비디오에서 이것을 제거하지 않을 것입니다. 왜 우리가 개발 목적과 제작을 위해 동일한 데이터베이스를 사용하고 싶지 않은지에 대해 이야기 할 것입니다.

74
00:06:52,710 --> 00:07:00,400
우리는 지금 그것에 대해 이야기 할 것이지만 다음 비디오에서 해결책을 제시 할 것이므로이 비디오에서 여러 데이터베이스를 가질 수 있습니다.

75
00:07:00,450 --> 00:07:08,180
우리는이 데이터베이스를 로컬에서 실행시키고 Mongul 랩을 사용하여 Roku에서 동일한 데이터베이스를 실행하려고합니다.하지만 대개는 그렇게하고 싶지 않습니다.

76
00:07:08,580 --> 00:07:13,780
데이터 손상으로 인해 물건이 손상되는 것을 걱정하지 않으려 고합니다.

77
00:07:14,040 --> 00:07:17,580
당신은 그것을 분리 된 상태로 유지하기를 원하지만 우리는 아직 그렇게하지 않습니다.

78
00:07:17,940 --> 00:07:20,700
그럼 로컬로 연결 해보겠습니다.

79
00:07:20,700 --> 00:07:29,830
그래서 우리가 지금 우리가 한 변화가 적용된 우리의 적용은 이제는이 인간 - 하나님 과정이 더 이상 실행되지 않는 것과 관련이 있습니다.

80
00:07:30,150 --> 00:07:42,340
그래서 우리가 이것을 시작할 때 우리의 실험실 데이터베이스가 올바르게 설정되면 상황이 잘된다면이 페이지를 새로 고침하면 비어 있어야하는 캠프장이 여기에 없을 것입니다.

81
00:07:42,360 --> 00:07:52,920
그럼 올바른 디렉토리 노드에서 APTA 천재가 서버가 새로 고침을 시작했다는 것을 확인하려고합시다.

82
00:07:53,730 --> 00:07:56,450
보시다시피 캠프장이 없습니다.

83
00:07:56,790 --> 00:08:06,440
그래서 우리는 데이터베이스에 성공적으로 연결되었습니다. 왜냐하면 당신이나 내가 잘못하면 우리는 오류와 같은 것을 얻을 수 있기 때문에 성공적으로 연결을 수정하지 않았다면 오류가 발생하지 않았기 때문입니다.

84
00:08:06,450 --> 00:08:16,500
Connection은 단지 몇 분 전에 Heroku에서했던 것처럼 거절했고 우리는 그 데이터가 보이지 않기 때문에 원래 데이터베이스에 연결되어 있지 않습니다.

85
00:08:16,560 --> 00:08:31,570
당신은 정확히 같은 데이터를 가지고 있지 않았을 수도 있습니다 당신은 캠프장을 아직 가지고 있지 않았을 수도 20 또는 30 있었을 수도 있지만 제 경우에는 그것이 우리가 지금이 Mangalam 설정을 사용하고 있음을 보여줍니다.

86
00:08:31,740 --> 00:08:38,690
이제 테스트를 해보고 새 게시물과 새로운 캠프장을 추가하고 성공적으로 등록 할 수있게하십시오.

87
00:08:38,820 --> 00:08:44,890
그래서 Tator 닷컴에서 resti와 함께 보내 드리겠습니다.

88
00:08:44,970 --> 00:08:48,640
암호는 암호 일뿐입니다.

89
00:08:49,800 --> 00:08:57,180
그래서 우리는 가입하고 새로운 캠프장을 추가하겠습니다.

90
00:08:57,180 --> 00:08:59,980
이름은 로데오 해변입니다.

91
00:09:00,300 --> 00:09:12,760
설명은 예쁜 바위가있는 해변이며 나는 지난 주말에이 사진을 사용하여이 사진을 사용합니다.

92
00:09:13,470 --> 00:09:16,130
분명히 좋아하는 이미지를 사용하십시오.

93
00:09:16,350 --> 00:09:21,300
그것이 성공적으로 만들어 지는지 확인하십시오.

94
00:09:21,720 --> 00:09:22,430
승인.

95
00:09:22,860 --> 00:09:33,930
이제 우리는 Mongo 실험실 데이터베이스에 데이터를 추가하고 Mangalam으로 가서 새로 고침하면됩니다.

96
00:09:35,280 --> 00:09:39,190
우리는 콜렉션에서 볼 수 있어야합니다.

97
00:09:39,570 --> 00:09:43,060
이제 두 개의 캠프장과 사용자 모임이 있습니다.

98
00:09:43,110 --> 00:09:47,460
예를 들어 캠프장을 살펴 봅시다.

99
00:09:47,570 --> 00:09:52,380
로드하는 데 시간이 걸리지 만 실제로 여기에있는 데이터에 액세스 할 수 있습니다.

100
00:09:52,590 --> 00:09:53,490
당신은 그것을 볼 수 있습니다.

101
00:09:53,580 --> 00:09:54,760
그래서 꽤 멋지 네요.

102
00:09:54,760 --> 00:09:56,100
멋진 인터페이스입니다.

103
00:09:56,100 --> 00:10:02,810
모든 문서 삭제와 같은 작업을 수행 할 수 있지만 필요한 경우 여기에 항목을 추가하거나 편집 할 수 있습니다.

104
00:10:02,820 --> 00:10:08,210
일반적으로 그렇게하고 싶지는 않지만 데이터를 읽는 것이 일반적입니다.

105
00:10:08,250 --> 00:10:08,690
큰.

106
00:10:08,700 --> 00:10:10,330
그래서 우리는 지역에서 일하고 있습니다.

107
00:10:10,470 --> 00:10:14,410
이제 우리가해야 할 일은 그 변화를 추가하고 그것을 오쿠에게 밀어 넣는 것뿐입니다.

108
00:10:14,880 --> 00:10:20,220
그래서 우리는 서버를 멈추게 할 것입니다.

109
00:10:21,360 --> 00:10:33,660
우리는 당신이 특정 URL이 무엇이든간에 Mangu D-B Monga 랩 닷컴을 통해 Vango를 대체 한 곳에서 그 변화를 추가해야합니다.

110
00:10:33,660 --> 00:10:44,620
그런 다음 Mongo 랩을 추가하고 Heroku 마스터를 밀어 넣으라고 말합니다.

111
00:10:45,870 --> 00:10:50,930
그래서 다시 한번 모든 패키지를 다시 설치하는 과정에서 많은 것들을 거칩니다.

112
00:10:51,300 --> 00:10:55,130
사실 그것은 그들이 이미 설치되었는지 확인합니다.

113
00:10:55,140 --> 00:10:58,600
그것들을 다시 설치하려고 시도하면 이미 그것들 모두가 있음을 알게됩니다.

114
00:10:58,860 --> 00:11:04,470
그런 다음 NPM 시작을 실행하고 손가락이 이번에는 모든 작업을 통과하게됩니다.

115
00:11:04,470 --> 00:11:25,700
당신은 배치 방식에 대해 전혀 알지 못합니다. 부트 캠프 학생들과 어떤 종류의 일을했는지에 따라 항상 사소한 일이 될 것입니다. 항상 배치하기에 마지막 순간까지 기다릴 학생들이 많았습니다. 회사가 들어올 때 큰 프리젠 테이션을하기 전에.

116
00:11:25,830 --> 00:11:37,290
그리고 우리가 배포 한 간단한 앱에 5 분이 걸렸고 이상한 오류가 발생했거나 문제가 발생했기 때문에 예상치 못한 오류가 많이 발생했습니다.

117
00:11:37,290 --> 00:11:43,620
CSSA 컴파일이나 문제가 발생하지 않으며 배포하는 이러한 미친 오류가 발생합니다.

118
00:11:43,620 --> 00:11:45,090
그러므로 그것을 과소 평가하지 마십시오.

119
00:11:45,090 --> 00:11:47,490
항상 슈퍼 슈퍼 부드러운 아니에요.

120
00:11:48,150 --> 00:11:52,930
이제이 페이지 또는이 페이지를 새로 고치겠습니다.

121
00:11:53,020 --> 00:11:56,290
UPS 지역은 우리의 오래된 앱이었습니다. 미안합니다.

122
00:11:56,550 --> 00:11:59,090
당신 캠프는 어느 곳입니까?

123
00:11:59,640 --> 00:12:01,360
캠프장을 살펴 봅시다.

124
00:12:02,100 --> 00:12:03,080
그리고 거기에 우리가 간다.

125
00:12:03,240 --> 00:12:05,160
그래서 몽골과 연결됩니다.

126
00:12:05,190 --> 00:12:15,870
이제는 이것이 로컬 버전의 데이터를 공유하고 있다는 것을 기억하십시오. 실제로는 이상적이지는 않지만 지금은 잘 작동합니다.

127
00:12:15,870 --> 00:12:16,570
큰.

128
00:12:16,590 --> 00:12:20,280
따라서 모든 단계를 검토하기 위해 모든 것을 거쳤습니다. 정확히 동일했습니다.

129
00:12:20,280 --> 00:12:26,820
지금까지 그물을 얻으려면 Heroku 광고 Heroku 마스터를 얻을 커밋을 만듭니다.

130
00:12:27,090 --> 00:12:32,290
그러나 문제는 우리의 Mangu 데이터베이스가 로컬에서 실행 중이며 Heroku에서 작동하지 않는다는 것입니다.

131
00:12:32,640 --> 00:12:41,910
그래서 Mangu 연구실에 가서 우리 지역 버전과 Heroku 버전에서 연결할 수있는 호스팅 된 Monga 실험실 데이터베이스를 만들었습니다.

132
00:12:42,360 --> 00:12:51,500
그리고 다음 비디오에서는 Heroku를 사용하는지 또는 코드를 로컬 및 개발 용으로 작성하는지에 따라 데이터베이스를 변경하는 방법에 대해 알아 보겠습니다.

133
00:12:51,780 --> 00:12:52,460
괜찮아.
