您的位置:首页 > Web前端 > Node.js

express的中间件basicAuth详解

2016-12-09 14:41 190 查看
basicAuth中间件为网站添加身份认证功能.在使用了该中间件后,

用户访问网站时必须输入用户名与密码,在用户输入了用户名与密码并通过验证之后才能访问网站.

当用户输入的用户名和密码符合条件,中间件会返回true,允许用户访问网站.否则会返回false.不允许访问网站.

复制代码 代码如下:

var express=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("开始监听啦,哈哈");

});

对代码进行修改使代码更加灵活

复制代码 代码如下:

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("你好ff");

});

app.listen(1337,"127.0.0.1", function () {

console.log("开始监听啦,哈哈");

});

运行代码:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息