Le middleware BasicAuth ajoute une fonction d'authentification d'identité au site Web. Après avoir utilisé le middleware,
Lorsqu'un utilisateur visite un site Web, il doit entrer un nom d'utilisateur et un mot de passe. Ce n'est qu'après que l'utilisateur a entré le nom d'utilisateur et le mot de passe et que la vérification a été transmise qu'il peut accéder au site Web.
Lorsque le nom d'utilisateur et le mot de passe entrés par l'utilisateur remplissent les conditions, le middleware renvoie vrai, permettant à l'utilisateur d'accéder au site Web. Sinon, False sera retourné. L'accès au site Web ne sera pas autorisé.
La copie de code est la suivante:
var express = require ("express");
var app = express ();
app.use (express.basicauth ("gys", "123"));
app.get ("/", fonction (req, res) {
res.send ("Hello FF");
});
app.Listen (1337, "127.0.0.1", fonction () {
Console.log ("Démarrer la surveillance, haha");
});
Modifier le code pour rendre le code plus flexible
La copie de code est la suivante:
var express = require ("express");
var app = express ();
app.use (express.basicauth (fonction (utilisateur, pass) {
return user === "gys" && pass === "123";
}));
app.get ("/", fonction (req, res) {
res.send ("Hello FF");
});
app.Listen (1337, "127.0.0.1", fonction () {
Console.log ("Démarrer la surveillance, haha");
});
Exécutez le code: