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分页代码实例分享(js分页)
Dec 13 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
Jan 02 Javascript
修复bash漏洞的shell脚本分享
Dec 31 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
php+ajax+jquery实现点击加载更多内容
May 03 Javascript
js console.log打印对像与数组用法详解
Jan 21 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
怎样判断jQuery当前元素是隐藏还是显示
Nov 23 Javascript
基于JS递归函数细化认识及实用实例(推荐)
Aug 07 Javascript
JavaScript实现百度搜索框效果
Mar 26 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
Aug 31 Javascript
element-ui如何防止重复提交的方法步骤
Dec 09 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
php 异常处理实现代码
2009/03/10 PHP
php 变量未定义等错误的解决方法
2011/01/12 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
Extjs4 关于Store的一些操作(加载/回调/添加)
2013/04/18 Javascript
jQuery实现带滑动条的菜单效果代码
2015/08/26 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
js性能优化技巧
2015/11/29 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
JavaScript每天必学之数组和对象部分
2016/09/17 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
2016/11/22 Javascript
基于jQuery实现弹幕APP
2017/02/10 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
python多进程操作实例
2014/11/21 Python
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Python中特殊函数集锦
2015/07/27 Python
python向已存在的excel中新增表,不覆盖原数据的实例
2018/05/02 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
详解Python 函数如何重载?
2019/04/23 Python
python gensim使用word2vec词向量处理中文语料的方法
2019/07/05 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
python jenkins 打包构建代码的示例代码
2019/11/29 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
Python3监控疫情的完整代码
2020/02/20 Python
Html5插件教程之添加浏览器放大镜效果的商品橱窗
2016/01/07 HTML / CSS
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
大学生年度自我鉴定
2013/10/31 职场文书
社区维稳工作方案
2014/06/06 职场文书
亮剑观后感
2015/06/05 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书
Django migrate报错的解决方案
2021/05/20 Python
Python实现为PDF去除水印的示例代码
2022/04/03 Python