1
00:00:00,270 --> 00:00:01,380
よろしくお願いします。

2
00:00:01,380 --> 00:00:08,790
&nbsp;

3
00:00:08,950 --> 00:00:15,700
&nbsp;

4
00:00:15,700 --> 00:00:16,400
だから、このレッスンではキャンプを取ってロケットを使って配備しています。あなたのキャンプは、DBIを使用してデータベースを使用しているという単純なアプリケーションとはかなり異なっています。

5
00:00:16,680 --> 00:00:19,570
そうでなければ、実際には全く同じプロセスです。

6
00:00:19,620 --> 00:00:23,620
我々はまだHeroku createを使用してアプリを作成する必要があります。

7
00:00:23,760 --> 00:00:28,470
広告を取得してから、Herokuにプッシュする必要があります。

8
00:00:28,770 --> 00:00:33,060
&nbsp;

9
00:00:33,390 --> 00:00:37,800
唯一の違いは、Mongoがこのクラウド9インスタンスでローカルに実行されているため、データベースをOkuで実行する方法を把握する必要があることです。

10
00:00:37,800 --> 00:00:44,580
覚えておいてください。ここで私の人間神プロセスが実行されていることを忘れないでください。私はマングースを使用するときにこれに接続しています。

11
00:00:45,180 --> 00:00:47,670
だから我々はそれを回避しなければならないだろうし、私はあなたにそれを行う方法を示します。

12
00:00:47,850 --> 00:00:52,580
その前に、アプリをそこに置くことから始め、すぐには機能しません。

13
00:00:52,620 --> 00:00:53,550
エラーが表示されます。

14
00:00:53,720 --> 00:00:58,600
それは、mongooseについて何か言いますか、データベースに接続すると、エラーや接続が拒否されます。

15
00:00:58,610 --> 00:01:00,170
&nbsp;

16
00:01:00,390 --> 00:01:04,100
しかし、我々は全く同じステップに続いて最初にHerokuでそれを得るつもりです。

17
00:01:04,110 --> 00:01:12,630
あなたがフォローしている場合は、私が配備しているこのバージョンのアプリケーションがどこに行くのかだけを配備したノートのバージョンを作りました。

18
00:01:12,630 --> 00:01:15,320
&nbsp;

19
00:01:15,600 --> 00:01:20,600
私がキャンプに新しい機能を追加しつづけることに注意しなければならないことがあります。

20
00:01:20,670 --> 00:01:23,700
だから、これは決して最終版を知っているわけではありません。

21
00:01:23,700 --> 00:01:28,640
私はこの展開プロセスを誰もが見ることができるようにしておきたいと思っていました。

22
00:01:28,680 --> 00:01:34,020
私はかなりの質問があり、好奇心が強い学生がいつこのセクションを追加するのか聞いてきました。

23
00:01:34,020 --> 00:01:35,910
だから私はちょうどこれを最初に言った。

24
00:01:35,940 --> 00:01:40,160
たとえアプリがまだ完了していなくても、まだ完了していなくても。

25
00:01:40,530 --> 00:01:46,470
UPCATの新しいコンテンツと新機能を前進させながら、私たちは継続的に展開していきます。

26
00:01:47,510 --> 00:01:51,620
OKだからまずはステータスを取得しましょう。

27
00:01:52,620 --> 00:01:58,740
さて、実際には、アプリケーションがノードAPTA

28
00:02:01,860 --> 00:02:04,290
Jを実行していることを確認してから、ここのページを訪れてください。

29
00:02:04,290 --> 00:02:05,290
物事は働いている。

30
00:02:05,310 --> 00:02:06,800
それは今私たちが見る必要があるすべてです。

31
00:02:07,080 --> 00:02:09,840
だから私たちの目標は彼女にこれを与えることです。

32
00:02:11,300 --> 00:02:13,830
だから私はそれをやめます。

33
00:02:13,830 --> 00:02:16,780
私たちが正しいディレクトリにいることを確認してください。

34
00:02:17,160 --> 00:02:21,140
うん、VLFできないし、あなたのキャンプディレクトリに配置することができます。

35
00:02:21,150 --> 00:02:27,080
おそらく1つのキャンプしか持たないかもしれませんが、私たちが良いリポジトリにいることを確認してください。

36
00:02:27,120 --> 00:02:29,600
だからそれに乗り込む。

37
00:02:30,210 --> 00:02:34,040
これらのものをすべて追加してください。

38
00:02:34,230 --> 00:02:39,970
今のところ、私たちはそれをコミットするだけです。

39
00:02:40,370 --> 00:02:45,600
まず、最初のデプロイコミットと呼んでみましょう。

40
00:02:45,600 --> 00:02:47,160
すばらしいです。

41
00:02:47,190 --> 00:02:54,780
今私達は行く必要があり、Herokuを作成しなければならないかもしれません。

42
00:02:54,780 --> 00:02:57,110
&nbsp;

43
00:02:57,330 --> 00:02:57,770
いいえ。

44
00:02:57,900 --> 00:03:01,580
私のブラウザを終了したにもかかわらず、うまくいきました。

45
00:03:02,100 --> 00:03:09,440
だからHerokuはそれが私たちをこの新しい宇宙を守ったStream 5 8 4 5 7にしてくれました。

46
00:03:09,530 --> 00:03:11,260
もちろんあなたのものは違うでしょう。

47
00:03:11,730 --> 00:03:12,500
それがポイントです。

48
00:03:12,510 --> 00:03:18,340
これらはすべてユニークですが、うまくいけば、あなたは静かで平和な穏やかな流れがあります。

49
00:03:18,660 --> 00:03:21,570
だから私たちはヘロクを作りました。

50
00:03:21,570 --> 00:03:29,470
今私たちが覚えなければならないのは、HerokuのコードをPushしてHeroku Mをプッシュすることだけです。

51
00:03:29,670 --> 00:03:38,280
覚えておくべきことの1つは、Jasonが起動スクリプトを持っていることを確認する必要があるということです。最初はノードXを実行したいだけです。 はい。

52
00:03:38,950 --> 00:03:41,920
だから私たちはそれを保存します。

53
00:03:42,020 --> 00:03:42,690
依存関係のすべてがここにあることを確認しましょう。

54
00:03:42,910 --> 00:03:44,530
ボディパーサーEjay

55
00:03:44,590 --> 00:03:48,950
ass expressエクスプレスセッションメソッドオーバーライドMangusパスポートパスポートローカルパスポートローカルMongoose。

56
00:03:49,080 --> 00:03:55,230
もし私たちが1つ不足しているなら、それは世界の終わりではなく、私たちが戻ってそれを追加して、再びHerokuに押し込むことができます。

57
00:03:55,230 --> 00:03:56,820
&nbsp;

58
00:03:56,820 --> 00:04:01,980
しかし、それをする必要はない方がはるかに良いです。

59
00:04:01,980 --> 00:04:02,620
&nbsp;

60
00:04:02,760 --> 00:04:05,950
大丈夫だから、その1つの変更を追加する必要があります。広告パッケージを取得するJaisonはコミットを取得します。

61
00:04:06,210 --> 00:04:14,850
今、魔法の部分は、Herokuマスターをプッシュ取得します。

62
00:04:15,120 --> 00:04:18,820
これはやはり少し時間がかかります。

63
00:04:19,380 --> 00:04:24,670
このコードをHerokuにプッシュすると、何が起こりますか。

64
00:04:25,350 --> 00:04:27,400
しかしそれはそうではありません。

65
00:04:27,690 --> 00:04:30,720
それは実際に彼のokuでコードを実行します。

66
00:04:30,780 --> 00:04:31,840
したがって、これらのパッケージをすべてインストールするNPMインストールを開始することから始まります。

67
00:04:31,860 --> 00:04:34,300
次のことは、開始スクリプトを実行することです。

68
00:04:34,440 --> 00:04:39,180
だから、それはノードアプリのオランダのアプリケーションを実行し、うまくいけば、ここで実行されて展開されます。

69
00:04:39,240 --> 00:04:43,200
&nbsp;

70
00:04:43,230 --> 00:04:49,590
しかし私はMongoデータベースを扱っていないという問題があることを知っていますが、問題を隠しているHandeyアプリケーションのエラーが出ていることを見れば、

71
00:04:49,590 --> 00:04:54,990
だから私たちは明らかに何が間違っているのか正確には分かりません。

72
00:04:54,990 --> 00:05:02,910
それを行う方法を覚えているのは、Herokuログを実行することです。

73
00:05:04,590 --> 00:05:07,590
&nbsp;

74
00:05:08,070 --> 00:05:14,480
&nbsp;

75
00:05:14,760 --> 00:05:21,390
このクラウド9のインスタンスに複数のHerokuアプリケーションがあることに注意することは重要です。アプリケーションを実際にアプリケーションと呼んで、ゴルプキャンプをここで呼びたい場合は、元のアプリケーションと単純なホームを単純なホームにします。

76
00:05:21,390 --> 00:05:28,170
だから私はこのディレクトリの私のキャンプにいる場合、私はこのアプリケーションのログを私に与えるだろうHerokuのログを実行すると私はどのディレクトリに依存します。

77
00:05:28,530 --> 00:05:30,480
&nbsp;

78
00:05:30,480 --> 00:05:36,270
私がシンプルなデモ・デモ・アプリケーションに入っていれば、それはHerokuのログに記録されます。

79
00:05:36,270 --> 00:05:38,820
&nbsp;

80
00:05:38,850 --> 00:05:44,830
だから、私はあなたがHerokuをコンピュータ全体またはシステム全体に対して一度実行したようなものではないことを明確にしたいだけです。

81
00:05:45,030 --> 00:05:50,940
あなたのディレクトリに依存します。

82
00:05:50,940 --> 00:05:52,300
ステータスを取得するときと同じように、現在のリポジトリに依存します。

83
00:05:52,350 --> 00:05:54,510
それでは、ここに私たちが見るものがあります。

84
00:05:54,510 --> 00:05:58,650
スクロールアップする。

85
00:05:59,190 --> 00:06:00,350
さあ。

86
00:06:00,390 --> 00:06:04,060
ドジャーのノードを走らせたようだ。

87
00:06:04,500 --> 00:06:05,400
はい、それはこのMongo D-BまたはMongoose Mongoのええに持ってきました。

88
00:06:05,400 --> 00:06:09,710
接続拒否。

89
00:06:09,710 --> 00:06:16,970
だからあなたの何人かが実際にあなたがこのコメントを投稿したのを見たことがあります。

90
00:06:17,190 --> 00:06:19,140
これは、あなたがバックグラウンドでマンゴープロセスまたはMan-Godプロセスを実行していないときに発生します。

91
00:06:19,470 --> 00:06:23,730
基本的に、これはノードがデータベースへの接続に失敗したことを伝える方法です。

92
00:06:23,750 --> 00:06:29,630
それは明らかにデータベースに接続されていない問題です。

93
00:06:29,640 --> 00:06:36,450
&nbsp;

94
00:06:36,570 --> 00:06:40,740
&nbsp;

95
00:06:40,740 --> 00:06:47,310
私が実際にLSのようなコマンドを実行したり、タッチでファイルを作成したり、作業を取り除いたり、NPMを私たちのワークスペースのHerokuスペースにリモートで実行したりするという、クールなものを見せたいのですが、ヘロクで。

96
00:06:47,310 --> 00:06:54,660
このコマンドラインから。

97
00:06:55,200 --> 00:07:00,660
それで、私が作成したこのHiroki空間にどのファイルがあるのか​​を見たいとしましょう。

98
00:07:00,840 --> 00:07:02,480
彼らがそれを呼び出すコンテナ。

99
00:07:02,970 --> 00:07:10,520
私はHerokuを実行し、コマンドを実行する場合。

100
00:07:11,250 --> 00:07:12,700
だからHeroku run LSは実際にHerokuサーバーに接続してコマンドを実行しようとしています。

101
00:07:12,810 --> 00:07:19,280
LSは出力を得て、Cの実行中にここに戻ってきます。

102
00:07:19,440 --> 00:07:25,230
LSは毎回端末を取り付けました。

103
00:07:25,230 --> 00:07:31,940
これは私が彼女の本で持っているすべてのものなので、ノードモジュールを見ることができます。たとえば、何かが機能していないとしましょう。

104
00:07:31,950 --> 00:07:34,770
&nbsp;

105
00:07:34,860 --> 00:07:42,240
mongooseがインストールされていないというエラーが表示されました。

106
00:07:42,240 --> 00:07:43,830
&nbsp;

107
00:07:44,460 --> 00:07:47,240
さて、RokuがLSノードモジュールを実行して、どのノードモジュールがインストールされているかを確認することができます。これは、これをリモートで実行しているためです。

108
00:07:47,370 --> 00:07:58,470
そこに行くとあなたが見ることができます。

109
00:07:58,470 --> 00:08:01,920
大丈夫。

110
00:08:01,920 --> 00:08:03,120
ですから、これらはすべてのノードモジュールがインストールされているMongoがそこにあります。

111
00:08:03,130 --> 00:08:03,380
&nbsp;

112
00:08:03,380 --> 00:08:09,170
しかし、ここにいなければ、このHerokuマシンに確実にインストールする必要があります。

113
00:08:09,240 --> 00:08:14,490
そして、私たちができることは、HerokuのNPMインストール・マングース・ダッシュ・ダッシュのようなものです。

114
00:08:14,910 --> 00:08:15,270
保存する必要はありませんが、何とかインストールされていないとしましょう。

115
00:08:15,270 --> 00:08:23,830
我々はパッケージにそれを持っていませんでした。

116
00:08:23,830 --> 00:08:28,630
ジェイソンはあなたがHeroku実行を使用してコードを実行することができます

117
00:08:28,630 --> 00:08:29,800
&nbsp;

118
00:08:29,840 --> 00:08:34,340
&nbsp;
