Eh bien revenir dans les leçons suivantes, nous allons avoir l'authentification des utilisateurs dans le camp.
Donc, nous allons prendre tout ce que nous avons appris dans les dernières leçons où nous avons fait l'auth démo avec la page secrète et nous allons prendre cela et l'appliquer au camp.
Et il sera brisé en quelques étapes.
Le premier est d'ajouter le modèle utilisateur et ensuite d'installer tous les paquetages dont nous avions besoin.
Commençons.
Je veux dire au lieu de V-6 maintenant, j'ai fait une nouvelle version parce que nous allons apporter des changements substantiels ici.
Et la première chose que je vais faire est d'exécuter une installation NPM et d'installer tous les paquets dont nous avons besoin.
Donc, nous avons besoin de passeport passeport dasht local et le passeport Dasch local Dasch mangouste et puis nous avons également besoin d'express Dasch session et puis nous allons faire dash dash sauver et nous avons déjà Express nous avons déjà des parties du corps ou alors nous devrions être bon à aller.
Nous allons juste vérifier sur notre paquet que.
Assurez-vous qu'il a tous ces paquets bon Rigaud tout semble bon.
OK ouvrons les abdiques Et commençons par importer quelques-uns de ces différents packages.
Donc nous importerons.
Passeport est égal à exiger passeport et puis nous avons une stratégie locale.
Exiger un passeport Dasch local et sont sûrs là.
Maintenant, allons à la création de notre modèle d'utilisateur qui nécessitera ici afin que nous puissions effectivement commencer avec cet utilisateur.
Les écoles exigent que les modèles slash slash utilisateur qui, bien sûr, va s'écraser dès maintenant si nous essayons de lancer ce.
Donc, nous allons faire le modèle utilisateur de sorte que doit aller dans le répertoire de ce modèle ici, nous voulons faire un fichier.
Modèles slash utilisateur.
Oui.
Et ouvrons ce fichier.
Et puis à l'intérieur de là, nous allons ajouter dans notre code de la mangouste de base.
Donc la première chose que vous voulez faire est d'exiger la mangouste.
D'ACCORD.
Et puis nous avons besoin de notre schéma d'utilisateur et rappelez-vous que notre utilisateur doit avoir un nom d'utilisateur et mot de passe et les deux sont des chaînes déjà.
Donc, au lieu d'ici le nom d'utilisateur est une chaîne mot de passe virgule est aussi une chaîne.
Et puis, au fond, nous ferons notre module.
Exportations égale mongoose utilisateur Cingular modèle supérieur puis le schéma de construire à partir.
Et c'est tout ce que nous devons faire pour créer un modèle d'utilisateur simple.
Il n'a pas de hors mais il n'a pas de passeport branché ou le passeport local mongoose plug in encore.
Mais essayons juste de nous assurer que cela exige du travail et si nous le faisons maintenant.
Noeud Oui.
Tout semble bon.
Arrêtez le serveur.
Maintenant, allons y ajouter le passeport local.
Donc, nous devons exiger que notre passeport local mangouste égaux exigent passeport tiret tableau de bord local Mangus qui est ce paquet que nous avons installé.
Et puis nous avons juste besoin de faire plug schéma utilisateur passeport mongoose locale et sauver et c'est tout.
Et encore une fois, c'est vraiment facile pour nous.
Cela prend essentiellement la roue et il commence à ajouter dans certaines méthodes à notre utilisateur.
Maintenant, testons cela.
Il suffit d'exécuter la même application de nœud de code.
Oui.
Tout fonctionne très bien.
Encore une fois à voir.
Génial.
Ainsi nous avons maintenant installé tous les paquets et nous avons configuré le modèle d'utilisateur et ajouté dans le passeport mongoose plugin local qui donne toutes ces méthodes et fonctionnalité importante à notre modèle d'utilisateur.