ホームページ >ウェブフロントエンド >jsチュートリアル >ExpressミドルウェアbasicAuth詳細説明_node.js

ExpressミドルウェアbasicAuth詳細説明_node.js

WBOY
WBOYオリジナル
2016-05-16 16:29:091731ブラウズ

basicAuth ミドルウェアは、このミドルウェアを使用した後、Web サイトに ID 認証機能を追加します。

ユーザーは、Web サイトにアクセスするときにユーザー名とパスワードを入力する必要があります。ユーザー名とパスワードを入力して検証に合格した場合にのみ、Web サイトにアクセスできます。

ユーザーが入力したユーザー名とパスワードが条件を満たしている場合、ミドルウェアは true を返し、ユーザーの Web サイトへのアクセスを許可します。そうでない場合は、false を返し、Web サイトへのアクセスは許可されません。

コードをコピーします コードは次のとおりです:
varexpress=require("express");
var app=express();
app.use(express.basicAuth("gys","123"));
app.get("/",function(req,res){
res.send("こんにちは ff");
});
app.listen(1337,"127.0.0.1", function () {
console.log("監視開始、笑");
});


コードを変更して柔軟性を高めます

コードをコピーします コードは次のとおりです:
varexpress=require("express");
var app=express();
app.use(express.basicAuth(function(user,pass){
user==="gys"&&pass==="123";
を返す }));
app.get("/",function(req,res){
res.send("こんにちは ff");
});
app.listen(1337,"127.0.0.1", function () {
console.log("監視開始、笑");
});


コードを実行します:

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。