BasicAuth Middlewareは、ID認証機能をWebサイトに追加します。ミドルウェアを使用した後、
ユーザーがWebサイトにアクセスすると、ユーザー名とパスワードを入力する必要があります。ユーザーがユーザー名とパスワードを入力し、検証に合格した後にのみ、Webサイトにアクセスできます。
ユーザーが入力したユーザー名とパスワードが条件を満たすと、ミドルウェアがtrueを返し、ユーザーがWebサイトにアクセスできるようにします。それ以外の場合、falseが返されます。ウェブサイトへのアクセスは許可されません。
コードコピーは次のとおりです。
var Express = require( "Express");
var app = Express();
app.use(express.basicauth( "gys"、 "123"));
app.get( "/"、function(req、res){
res.send( "hello ff");
});
app.listen(1337、 "127.0.0.1"、function(){
console.log( "監視を開始、haha");
});
コードを変更して、コードをより柔軟にします
コードコピーは次のとおりです。
var Express = require( "Express");
var app = Express();
app.use(express.basicauth(function(user、pass){
return user === "gys" && pass === "123";
}));
app.get( "/"、function(req、res){
res.send( "hello ff");
});
app.listen(1337、 "127.0.0.1"、function(){
console.log( "監視を開始、haha");
});
コードを実行します: