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("开始监听啦,哈哈");
 });

运行代码:

相关文章

  • node.js下when.js 的异步编程实践

    node.js下when.js 的异步编程实践

    这篇文章主要介绍了node.js下when.js 的异步编程实践,需要的朋友可以参考下
    2014-12-12
  • Node.js报错信息Error: Cannot find module 'XXX'问题及解决

    Node.js报错信息Error: Cannot find module 'XXX'问题及解

    这篇文章主要介绍了Node.js报错信息Error: Cannot find module 'XXX'问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • NodeJs基本语法和类型

    NodeJs基本语法和类型

    这篇文章主要介绍了NodeJs基本语法和类型的相关资料,需要的朋友可以参考下
    2015-02-02
  • node.js入门教程之querystring模块的使用方法

    node.js入门教程之querystring模块的使用方法

    querystring模块主要用来解析查询字符串,下面这篇文章主要介绍了关于node.js中querystring模块使用方法的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • Node.js中的HTTP Server对象与GET、POST请求

    Node.js中的HTTP Server对象与GET、POST请求

    这篇文章介绍了Node.js中的HTTP Server对象与GET、POST请求,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • 浅谈nodejs中创建cluster

    浅谈nodejs中创建cluster

    集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。本文将详细介绍如何在nodejs中创建cluster。
    2021-06-06
  • node.js实现回调的方法示例

    node.js实现回调的方法示例

    这篇文章主要介绍了node.js实现回调的方法,结合实例形式分析了node.js实现向回调函数传递参数、闭包的使用及链式回调相关操作技巧,需要的朋友可以参考下
    2017-03-03
  • node.js监听文件变化的实现方法

    node.js监听文件变化的实现方法

    这篇文章主要给大家介绍了关于node.js监听文件变化的实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用node.js具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • Node.js中.pfx后缀文件的处理方法

    Node.js中.pfx后缀文件的处理方法

    这篇文章主要介绍了Node.js中.pfx后缀文件的处理方法,文中介绍的很详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • Node.js Streams文件读写操作详解

    Node.js Streams文件读写操作详解

    如果你在处理应用中 I/O 相关的操作,你可以利用 Node.js 中的流(stream),这篇文章主要为大家详细介绍了Node.js Streams文件读写操作,感兴趣的小伙伴们可以参考一下
    2016-07-07

最新评论