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("开始监听啦,哈哈");
});
运行代码:
用户访问网站时必须输入用户名与密码,在用户输入了用户名与密码并通过验证之后才能访问网站.
当用户输入的用户名和密码符合条件,中间件会返回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详解
- express文件上传中间件Multer最新使用说明
- 写一个读取环境变量的Express中间件
- 理解express中间件bodyparser
- nodejs 实践:express 最佳实践(二) 中间件
- 基于express中间件 搭建小型服务器(随笔)
- Express 4.x中间件morgan(logger)的详细解析
- Express validate 中间件
- body-parser Node.js(Express) HTTP请求体解析中间件
- express中间件模拟实现
- node.js中express中间件body-parser的介绍与用法详解
- 基于express中间件 搭建小型服务器(随笔)
- 基于express中间件 搭建小型服务器(随笔)
- express 框架之 路由与中间件
- nodejs+express中利用中间件提高代码复用
- 深入剖析Express cookie-parser中间件实现示例
- 基于node.js及express实现中间件,实现post、get
- Nodejs之express第三方核心模块的中间件——body-parser
- express中间件--bodyparser