express的中间件basicAuth详解
更新时间:2014年12月04日 10:25:05 投稿:hebedich
这篇文章主要介绍了node.js中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("开始监听啦,哈哈");
});
运行代码:
相关文章
package.json与package-lock.json创建及使用详解
这篇文章主要为大家介绍了package.json与package-lock.json创建及使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-07-07基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
这章的目的是为了把前面所学习的内容整合一下,这个示例完成一个简单图书管理模块,因为中间需要使用到Bootstrap这里先介绍Bootstrap2017-01-01VSCode通过Ctrl+P快速打开node_modules中的文件的操作方法
由于node_modules目录包含的文件太多,在VSCode中默认情况下是禁止搜索node_modules目录的,在这种情况下,我们将不得不依次展开node_modules的文件目录树,来查找我们所需要的文件,接下来介绍VSCode如何通过Ctrl+P快速打开node_modules中的文件,需要的朋友可以参考下2023-07-07npm使用淘宝镜像安装时报错的解决方案(npm淘宝镜像到期尽快切换)
npm 淘宝镜像到期了,尽快切换,本文给大家介绍了npm使用淘宝镜像安装时报错的解决方案,文中通过代码示例和图文讲解的非常详细,具有一定的参考价值,需要的朋友可以参考下2024-02-02
最新评论