欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

express的中間件basicAuth詳解

 更新時間:2014年12月04日 10:25:05   投稿:hebedich  
這篇文章主要介紹了node.js中express的中間件basicAuth的使用方法,需要的朋友可以參考下

basicAuth中間件為網(wǎng)站添加身份認(rèn)證功能.在使用了該中間件后,

用戶訪問網(wǎng)站時必須輸入用戶名與密碼,在用戶輸入了用戶名與密碼并通過驗證之后才能訪問網(wǎng)站.

當(dāng)用戶輸入的用戶名和密碼符合條件,中間件會返回true,允許用戶訪問網(wǎng)站.否則會返回false.不允許訪問網(wǎng)站.

復(fù)制代碼 代碼如下:

 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("開始監(jiān)聽啦,哈哈");
 });

 
對代碼進(jìn)行修改使代碼更加靈活

復(fù)制代碼 代碼如下:

 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("開始監(jiān)聽啦,哈哈");
 });

運行代碼:

相關(guān)文章

  • 解決linux下node.js全局模塊找不到的問題

    解決linux下node.js全局模塊找不到的問題

    今天小編就為大家分享一篇解決linux下node.js全局模塊找不到的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • express項目文件目錄說明以及功能描述詳解

    express項目文件目錄說明以及功能描述詳解

    這篇文章主要給大家介紹了關(guān)于express項目文件目錄說明以及功能描述的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Nodejs小文件拷貝復(fù)制和大文件拷貝復(fù)制方法代碼

    Nodejs小文件拷貝復(fù)制和大文件拷貝復(fù)制方法代碼

    NodeJS提供了基本的文件操作API,但是像文件拷貝復(fù)制這種高級功能就沒有提供,因此我們先拿文件拷貝程序練手,文件拷貝復(fù)制是在Node.js中常見的操作之一,它允許我們將一個文件的內(nèi)容復(fù)制到另一個文件中
    2023-11-11
  • package.json與package-lock.json創(chuàng)建及使用詳解

    package.json與package-lock.json創(chuàng)建及使用詳解

    這篇文章主要為大家介紹了package.json與package-lock.json創(chuàng)建及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • node 利用進(jìn)程通信實現(xiàn)Cluster共享內(nèi)存

    node 利用進(jìn)程通信實現(xiàn)Cluster共享內(nèi)存

    本篇文章主要介紹了node 利用進(jìn)程通信實現(xiàn)Cluster共享內(nèi)存,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 基于NodeJS+MongoDB+AngularJS+Bootstrap開發(fā)書店案例分析

    基于NodeJS+MongoDB+AngularJS+Bootstrap開發(fā)書店案例分析

    這章的目的是為了把前面所學(xué)習(xí)的內(nèi)容整合一下,這個示例完成一個簡單圖書管理模塊,因為中間需要使用到Bootstrap這里先介紹Bootstrap
    2017-01-01
  • NVM切換不同版本node的實現(xiàn)步驟

    NVM切換不同版本node的實現(xiàn)步驟

    nvm是Node.js的版本管理器,可以讓我們輕松地在不同的Node.js版本之間進(jìn)行切換,本文就來介紹一下NVM切換不同版本node的實現(xiàn)步驟,感興趣的可以了解一下
    2023-12-12
  • node.js文件上傳重命名以及移動位置的示例代碼

    node.js文件上傳重命名以及移動位置的示例代碼

    本篇文章主要介紹了node.js文件上傳重命名以及移動位置的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • VSCode通過Ctrl+P快速打開node_modules中的文件的操作方法

    VSCode通過Ctrl+P快速打開node_modules中的文件的操作方法

    由于node_modules目錄包含的文件太多,在VSCode中默認(rèn)情況下是禁止搜索node_modules目錄的,在這種情況下,我們將不得不依次展開node_modules的文件目錄樹,來查找我們所需要的文件,接下來介紹VSCode如何通過Ctrl+P快速打開node_modules中的文件,需要的朋友可以參考下
    2023-07-07
  • npm使用淘寶鏡像安裝時報錯的解決方案(npm淘寶鏡像到期盡快切換)

    npm使用淘寶鏡像安裝時報錯的解決方案(npm淘寶鏡像到期盡快切換)

    npm 淘寶鏡像到期了,盡快切換,本文給大家介紹了npm使用淘寶鏡像安裝時報錯的解決方案,文中通過代碼示例和圖文講解的非常詳細(xì),具有一定的參考價值,需要的朋友可以參考下
    2024-02-02

最新評論