Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der Express-Middleware basicAuth_node.js

Detaillierte Erläuterung der Express-Middleware basicAuth_node.js

WBOY
WBOYOriginal
2016-05-16 16:29:091680Durchsuche

BasicAuth-Middleware fügt der Website Identitätsauthentifizierungsfunktionen hinzu. Nach Verwendung dieser Middleware

Benutzer müssen beim Zugriff auf die Website ihren Benutzernamen und ihr Passwort eingeben. Erst nachdem der Benutzer seinen Benutzernamen und sein Passwort eingegeben und die Überprüfung bestanden hat, kann er auf die Website zugreifen.

Wenn der vom Benutzer eingegebene Benutzername und das Passwort die Bedingungen erfüllen, gibt die Middleware „true“ zurück und ermöglicht dem Benutzer den Zugriff auf die Website. Andernfalls wird „false“ zurückgegeben und der Zugriff auf die Website ist nicht zulässig

Code kopieren Der Code lautet wie folgt:
var express=require("express");
var app=express();
app.use(express.basicAuth("gys","123"));
app.get("/",function(req,res){
res.send("Hallo ff");
});
app.listen(1337,"127.0.0.1", function () {
console.log("Überwachung starten, haha");
});


Ändern Sie den Code, um ihn flexibler zu machen

Code kopieren Der Code lautet wie folgt:
var express=require("express");
var app=express();
app.use(express.basicAuth(function(user,pass){
Geben Sie user==="gys"&&pass==="123";
zurück }));
app.get("/",function(req,res){
res.send("Hallo ff");
});
app.listen(1337,"127.0.0.1", function () {
console.log("Überwachung starten, haha");
});

Code ausführen:

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn