Maison > interface Web > js tutoriel > Intergiciel express basicAuth explication détaillée_node.js

Intergiciel express basicAuth explication détaillée_node.js

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-05-16 16:29:09
original
1779 Les gens l'ont consulté

Le middleware basicAuth ajoute une fonctionnalité d'authentification d'identité au site Web. Après avoir utilisé ce middleware,

Les utilisateurs doivent saisir leur nom d'utilisateur et leur mot de passe lorsqu'ils accèdent au site Web. Ce n'est qu'après que l'utilisateur a saisi son nom d'utilisateur et son mot de passe et réussi la vérification qu'il peut accéder au site Web.

Lorsque le nom d'utilisateur et le mot de passe saisis par l'utilisateur remplissent les conditions, le middleware renverra vrai et permettra à l'utilisateur d'accéder au site Web. Sinon, il renverra faux et l'accès au site Web n'est pas autorisé

.

Copier le code Le code est le suivant :

var express=require("express");
var app=express();
app.use(express.basicAuth("gys","123"));
app.get("/",function(req,res){
res.send("Bonjour ff");
});
app.listen(1337,"127.0.0.1", function() {
console.log("Démarrer la surveillance, haha");
});


Modifier le code pour le rendre plus flexible

Copier le code Le code est le suivant :

var express=require("express");
var app=express();
app.use(express.basicAuth(function(user,pass){
Retourner l'utilisateur==="gys"&&pass==="123";
}));
app.get("/",function(req,res){
res.send("Bonjour ff");
});
app.listen(1337,"127.0.0.1", function() {
console.log("Démarrer la surveillance, haha");
});

Exécuter le code :

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal