express的中间件basicAuth详解


Posted in Javascript onDecember 04, 2014

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详解

Javascript 相关文章推荐
在Javascript里访问SharePoint列表数据的实现方法
May 22 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
Apr 26 Javascript
jquery 简单应用示例总结
Aug 09 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
Jun 05 Javascript
JS实现当前页居中分页效果的方法
Jun 18 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
Sep 07 Javascript
封装获取dom元素的简单实例
Jul 08 Javascript
javascript自执行函数
Feb 10 Javascript
angular 内存溢出的问题解决
Jul 12 Javascript
微信小程序中上传图片并进行压缩的实现代码
Aug 28 Javascript
了解javascript中变量及函数的提升
May 27 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
Jan 13 Vue.js
详解JS函数重载
Dec 04 #Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
Dec 04 #Javascript
javascript常用代码段搜集
Dec 04 #Javascript
5种处理js跨域问题方法汇总
Dec 04 #Javascript
用js读、写、删除Cookie代码续篇
Dec 03 #Javascript
js字符串完全替换函数分享
Dec 03 #Javascript
基于jquery实现等比缩放图片
Dec 03 #Javascript
You might like
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
iis6手工创建网站后无法运行php脚本的解决方法
2017/06/08 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
2017/07/27 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
javascript URL锚点取值方法
2009/02/25 Javascript
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
JavaScript 事件绑定及深入
2015/04/13 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
2016/12/15 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
2017/04/26 jQuery
vue的过滤器filter实例详解
2018/09/17 Javascript
小程序实现左右来回滚动字幕效果
2018/12/28 Javascript
深入了解JavaScript代码覆盖
2019/06/13 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
在vue中使用Echarts画曲线图的示例
2020/10/03 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python开启多个子进程并行运行的方法
2015/04/18 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
python3解析库BeautifulSoup4的安装配置与基本用法
2018/06/26 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
2020/11/17 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
特步官方商城:Xtep
2017/03/21 全球购物
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
行政办公员自我评价分享
2013/12/14 职场文书
小学亲子活动总结
2014/07/01 职场文书
计算机应用专业自荐信
2014/07/05 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
神农溪导游词
2015/02/11 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
MySQL外键约束(Foreign Key)案例详解
2022/06/28 MySQL