さて、次のいくつかのレッスンでは、キャンプへのユーザー認証を受けるつもりです。
私たちが最後のいくつかのレッスンで学んだことのすべてを、秘密のページを使って認証デモをしたものを取り上げ、それを取り上げてキャンプに適用しようとしています。
そして、それはいくつかのステップに分割されます。
最初の方法は、ユーザーモデルを追加し、必要なパッケージをすべてインストールすることです。
始めましょう。
私はV-6の代わりに今ここでいくつかの大きな変更を加えるつもりであるので、私は新しいバージョンを作ったということを意味します。
まず、NPMのインストールを実行し、必要なパッケージをすべてインストールします。
私たちはパスポートパスポートdashtローカルとパスポートDaschローカルDaschのマングースを必要とし、我々はまた、Daschセッションを明示する必要がありますし、我々はダッシュダッシュを保存し、すでにエクスプレス私たちはすでに身体部分を持っているので、
私たちのパッケージをもう一度チェックしましょう。
それは良いすべてのそれらのパッケージを持っていることを確認してくださいRigaudすべて良いよね。
[OK]を押して棄権を開いてみましょう。まず、それらの異なるパッケージの一部をインポートしましょう。
だから私たちはインポートします。
パスポートはパスポートを必要とするのと同じですし、私たちは現地戦略を持っています。
パスポートを必要とします。ダッシュローカルで、安全です。
ここで、実際にそのユーザーから開始できるように、ここで必要なユーザーモデルを作成しましょう。
学校では、スラッシュモデルを使用してユーザーをスラッシュする必要がありますが、これを試して実行すると、今すぐクラッシュする可能性があります。
だから、そのモデルのディレクトリの中にファイルを作成する必要があるように、ユーザーモデルを作成しましょう。
モデルスラッシュユーザー。
はい。
そしてそのファイルを開きましょう。
そしてそこに、私たちは基本的なマングースコードを追加します。
あなたがしたい最初のことは、マングースが必要です。
OK。
ユーザーのスキーマが必要であり、ユーザーがユーザー名とパスワードを持っていて、両方がすでに文字列である必要があることを覚えておいてください。
したがって、ここではusernameの代わりに文字列を使用します。カンマのパスワードも文字列です。
そして、一番下に私たちのモジュールを行います。
エクスポートは、mongooseのトップモデルのユーザーCingularとそれに続くスキーマから構成されます。
シンプルなユーザーモデルを作るために必要なことはすべてです。
それはまだオフではありませんが、パスポートが差し込まれていないか、またはパスポートのローカルマングースプラグインがまだありません。
しかし、これが働くことが必要であることを確かめ、それを今やってみよう。
ノードはい。
すべてがよさそうだ。
サーバーを停止します。
さあ、パスポートのローカルプラグインを追加しましょう。
だから我々は、ここで私たちのパスポートのローカルマングースはパスポートダッシュを必要とする必要があります。
そして、我々はちょうどパスポートのローカルマングースでユーザースキーマのプラグインを行う必要があり、それを保存します。
そしてまた、それは私たちにとって本当に簡単です。
これは基本的に車輪を取り、いくつかのメソッドをユーザに追加し始めます。
さあ、これを試してみましょう。
同じコードノードアプリケーションを実行するだけです。
はい。
すべてがうまく動作します。
もう一度見てよかったです。
すばらしいです。
そこで、すべてのパッケージをインストールしました。ユーザーモデルを設定し、これらすべてのメソッドと重要な機能をユーザーモデルに提供するパスポートローカルmongooseプラグインに追加しました。
そして、次回のビデオでこのビデオでやりたかったのは、実際に作業を開始し、機能性