express的中间件basicAuth详解

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

  });

  运行代码:

express的中间件basicAuth详解