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 相关文章推荐
自动完成JS类(纯JS, Ajax模式)
Mar 12 Javascript
倒记时60刷新网页的js代码
Feb 18 Javascript
Javascript小技巧之生成html元素
May 15 Javascript
js判断文本框剩余可输入字数的方法
Feb 04 Javascript
使用Node.js实现HTTP 206内容分片的教程
Jun 23 Javascript
javascript作用域、作用域链(菜鸟必看)
Jun 16 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
Sep 08 Javascript
JS解决移动web开发手机输入框弹出的问题
Mar 31 Javascript
微信小程序中时间戳和日期的相互转换问题
Jul 09 Javascript
微信小程序实现的五星评价功能示例
Apr 25 Javascript
Layui实现主窗口和Iframe层参数传递
Nov 14 Javascript
浅谈在vue-cli3项目中解决动态引入图片img404的问题
Aug 04 Javascript
详解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
神族 Protoss 历史背景
2020/03/14 星际争霸
需要发散思维学习PHP
2009/06/29 PHP
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
关于__defineGetter__ 和__defineSetter__的说明
2007/05/12 Javascript
ppk谈JavaScript style属性
2008/10/10 Javascript
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
js 数据类型转换总结笔记
2011/01/17 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
2020/03/26 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
几种tab切换详解
2017/02/03 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
vue.js实现只弹一次弹框
2018/01/29 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
原生js实现贪吃蛇游戏
2020/10/26 Javascript
手把手教你如何编译打包video.js
2020/12/09 Javascript
Python科学计算环境推荐——Anaconda
2014/06/30 Python
用python写的一个wordpress的采集程序
2016/02/27 Python
python实现的多线程端口扫描功能示例
2017/01/21 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
公司JAVA开发面试题
2015/04/02 面试题
以下的初始化有什么区别
2013/12/16 面试题
酒吧创业计划书
2014/01/18 职场文书
消防先进事迹材料
2014/02/10 职场文书
《学棋》教后反思
2014/04/14 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
党支部2014年度工作总结
2014/12/04 职场文书
个人工作年终总结
2015/03/09 职场文书
退伍军人感言
2015/08/01 职场文书
灵能百分百第三季什么时候来?
2022/03/15 日漫