1
00:00:00,320 --> 00:00:05,360
さて、次のいくつかのレッスンでは、キャンプへのユーザー認証を受けるつもりです。

2
00:00:05,580 --> 00:00:10,290
私たちが最後のいくつかのレッスンで学んだことのすべてを、秘密のページを使って認証デモをしたものを取り上げ、それを取り上げてキャンプに適用しようとしています。

3
00:00:10,290 --> 00:00:13,470
&nbsp;

4
00:00:13,680 --> 00:00:15,400
そして、それはいくつかのステップに分割されます。

5
00:00:15,420 --> 00:00:20,730
最初の方法は、ユーザーモデルを追加し、必要なパッケージをすべてインストールすることです。

6
00:00:21,240 --> 00:00:22,120
始めましょう。

7
00:00:22,300 --> 00:00:26,910
私はV-6の代わりに今ここでいくつかの大きな変更を加えるつもりであるので、私は新しいバージョンを作ったということを意味します。

8
00:00:26,910 --> 00:00:27,450
&nbsp;

9
00:00:27,870 --> 00:00:33,270
まず、NPMのインストールを実行し、必要なパッケージをすべてインストールします。

10
00:00:33,270 --> 00:00:41,250
&nbsp;

11
00:00:41,640 --> 00:00:50,280
&nbsp;

12
00:00:50,280 --> 00:00:52,520
私たちはパスポートパスポートdashtローカルとパスポートDaschローカルDaschのマングースを必要とし、我々はまた、Daschセッションを明示する必要がありますし、我々はダッシュダッシュを保存し、すでにエクスプレス私たちはすでに身体部分を持っているので、

13
00:00:52,860 --> 00:00:55,180
私たちのパッケージをもう一度チェックしましょう。

14
00:00:55,560 --> 00:01:02,000
それは良いすべてのそれらのパッケージを持っていることを確認してくださいRigaudすべて良いよね。

15
00:01:02,170 --> 00:01:09,180
[OK]を押して棄権を開いてみましょう。まず、それらの異なるパッケージの一部をインポートしましょう。

16
00:01:09,360 --> 00:01:10,110
だから私たちはインポートします。

17
00:01:10,110 --> 00:01:18,970
パスポートはパスポートを必要とするのと同じですし、私たちは現地戦略を持っています。

18
00:01:19,110 --> 00:01:26,880
パスポートを必要とします。ダッシュローカルで、安全です。

19
00:01:26,880 --> 00:01:32,160
ここで、実際にそのユーザーから開始できるように、ここで必要なユーザーモデルを作成しましょう。

20
00:01:32,220 --> 00:01:34,060
&nbsp;

21
00:01:34,150 --> 00:01:41,070
学校では、スラッシュモデルを使用してユーザーをスラッシュする必要がありますが、これを試して実行すると、今すぐクラッシュする可能性があります。

22
00:01:41,070 --> 00:01:41,760
&nbsp;

23
00:01:41,910 --> 00:01:48,330
だから、そのモデルのディレクトリの中にファイルを作成する必要があるように、ユーザーモデルを作成しましょう。

24
00:01:48,330 --> 00:01:49,350
&nbsp;

25
00:01:49,560 --> 00:01:52,150
モデルスラッシュユーザー。

26
00:01:52,320 --> 00:01:53,500
はい。

27
00:01:53,880 --> 00:01:57,020
そしてそのファイルを開きましょう。

28
00:01:58,050 --> 00:02:01,940
そしてそこに、私たちは基本的なマングースコードを追加します。

29
00:02:02,130 --> 00:02:05,990
あなたがしたい最初のことは、マングースが必要です。

30
00:02:08,060 --> 00:02:08,660
OK。

31
00:02:08,880 --> 00:02:15,930
ユーザーのスキーマが必要であり、ユーザーがユーザー名とパスワードを持っていて、両方がすでに文字列である必要があることを覚えておいてください。

32
00:02:15,930 --> 00:02:16,950
&nbsp;

33
00:02:19,680 --> 00:02:20,980
&nbsp;

34
00:02:21,000 --> 00:02:28,340
したがって、ここではusernameの代わりに文字列を使用します。カンマのパスワードも文字列です。

35
00:02:28,860 --> 00:02:31,770
そして、一番下に私たちのモジュールを行います。

36
00:02:31,800 --> 00:02:41,270
エクスポートは、mongooseのトップモデルのユーザーCingularとそれに続くスキーマから構成されます。

37
00:02:41,550 --> 00:02:44,820
シンプルなユーザーモデルを作るために必要なことはすべてです。

38
00:02:44,820 --> 00:02:49,900
それはまだオフではありませんが、パスポートが差し込まれていないか、またはパスポートのローカルマングースプラグインがまだありません。

39
00:02:50,070 --> 00:02:55,650
しかし、これが働くことが必要であることを確かめ、それを今やってみよう。

40
00:02:55,860 --> 00:02:58,080
ノードはい。

41
00:02:58,470 --> 00:02:59,720
すべてがよさそうだ。

42
00:02:59,730 --> 00:03:00,780
サーバーを停止します。

43
00:03:00,930 --> 00:03:03,980
さあ、パスポートのローカルプラグインを追加しましょう。

44
00:03:04,470 --> 00:03:13,740
だから我々は、ここで私たちのパスポートのローカルマングースはパスポートダッシュを必要とする必要があります。

45
00:03:13,800 --> 00:03:16,390
&nbsp;

46
00:03:16,920 --> 00:03:26,280
そして、我々はちょうどパスポートのローカルマングースでユーザースキーマのプラグインを行う必要があり、それを保存します。

47
00:03:26,550 --> 00:03:28,580
そしてまた、それは私たちにとって本当に簡単です。

48
00:03:28,620 --> 00:03:33,750
これは基本的に車輪を取り、いくつかのメソッドをユーザに追加し始めます。

49
00:03:33,750 --> 00:03:34,950
さあ、これを試してみましょう。

50
00:03:35,020 --> 00:03:37,750
同じコードノードアプリケーションを実行するだけです。

51
00:03:37,830 --> 00:03:38,570
はい。

52
00:03:38,820 --> 00:03:40,350
すべてがうまく動作します。

53
00:03:40,590 --> 00:03:42,610
もう一度見てよかったです。

54
00:03:42,870 --> 00:03:43,230
すばらしいです。

55
00:03:43,230 --> 00:03:48,360
&nbsp;

56
00:03:48,360 --> 00:03:53,670
そこで、すべてのパッケージをインストールしました。ユーザーモデルを設定し、これらすべてのメソッドと重要な機能をユーザーモデルに提供するパスポートローカルmongooseプラグインに追加しました。

57
00:03:53,670 --> 00:03:58,080
そして、次回のビデオでこのビデオでやりたかったのは、実際に作業を開始し、機能性
