最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.js Mongodb 密碼特殊字符 @的解決方法

 更新時間:2017年04月11日 10:23:40   投稿:mrr  
在去年的 DB 勒索事件之后, 不少的同學開始加強 Mongodb 的安全性, 其中一種辦法就是設置復雜的密碼. 那么如果設置的密碼里包含一些如 “@”, “:” 一樣的特殊字符,怎么處理呢?下面小編給大家?guī)砹薔ode.js Mongodb 密碼特殊字符 @的解決方法,一起學習吧

在去年的 DB 勒索事件之后, 不少的同學開始加強 Mongodb 的安全性, 其中一種辦法就是設置復雜的密碼. 那么問題來了, 如果設置的密碼里包含一些如 “@”, “:” 一樣的特殊字符怎么辦?

mongodb://username:password@host:port/db

這種情況可能使得你的 Mongodb 連接串不能被正常解析, 并且完全有可能出現(xiàn). 煩人的地方在于:

1.使用 “” 雙引號將 password 包起來沒有用

2,使用 \@ 轉(zhuǎn)義也沒有用

解決方案 1

開啟 uri_decode_auth 功能, 拼接連接串之后先 encode 一下, 然后通過 uri_decode_auth 在 driver 內(nèi)部 decode 來繞過這個問題

mongoClient.connect("mongodb://username:p%40ssword@host:port/dbname", {
  uri_decode_auth: true
  }, function(err, db) {

  }
);

解決方案2

老老實實查文檔, 在 options 中指明:

mongoose.connect('mongodb://localhost/test',
         {user: 'username', pass: 'p@ssword'},
         callback);

以上所述是小編給大家介紹的Node.js Mongodb 密碼特殊字符 @的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 修改Nodejs內(nèi)置的npm默認配置路徑方法

    修改Nodejs內(nèi)置的npm默認配置路徑方法

    今天小編就為大家分享一篇修改Nodejs內(nèi)置的npm默認配置路徑方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • node 使用 nodemailer工具發(fā)送驗證碼到郵箱

    node 使用 nodemailer工具發(fā)送驗證碼到郵箱

    最近閑著沒事,我就在練習使用node和mysql編寫接口,計劃寫一個完整的vue系統(tǒng),這篇文章主要介紹了node 使用 nodemailer工具發(fā)送驗證碼到郵箱,需要的朋友可以參考下
    2023-10-10
  • Node.js筆記之process模塊解讀

    Node.js筆記之process模塊解讀

    這篇文章主要介紹了Node.js process模塊解讀,process存在于全局對象上,不需要使用require()加載即可使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • node-sass安裝失敗解決方法總結(jié)(終有一款適合你)

    node-sass安裝失敗解決方法總結(jié)(終有一款適合你)

    node-sass是我們開發(fā)中很常見的依賴包,也是安裝時間冗長和最常見到報錯的依賴,下面這篇文章主要給大家介紹了關(guān)于node-sass安裝失敗解決方法的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • nodejs中使用archive壓縮文件的實現(xiàn)代碼

    nodejs中使用archive壓縮文件的實現(xiàn)代碼

    這篇文章主要介紹了nodejs中使用archive壓縮文件的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • 通過NodeJS輕松使用GRPC和協(xié)議緩沖區(qū)的方法

    通過NodeJS輕松使用GRPC和協(xié)議緩沖區(qū)的方法

    本文介紹了GRPC和協(xié)議緩沖區(qū)的基本概念,并展示了如何在NodeJS應用程序中使用它們,GRPC是一個高性能RPC框架,協(xié)議緩沖區(qū)則用于定義服務和序列化消息,本文給大家介紹如何在NodeJS應用程序中使用GRPC和協(xié)議緩沖區(qū),感興趣的朋友一起看看吧
    2024-10-10
  • Node.js Process對象詳解

    Node.js Process對象詳解

    本文詳細講解了Node.js Process對象,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • nodejs如何在package.json中設置多條啟動命令

    nodejs如何在package.json中設置多條啟動命令

    這篇文章主要介紹了nodejs如何在package.json中設置多條啟動命令,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • 使用NodeJs 開發(fā)微信公眾號(三)微信事件交互實例

    使用NodeJs 開發(fā)微信公眾號(三)微信事件交互實例

    這篇文章主要介紹了使用NodeJs 開發(fā)微信公眾號(三)微信事件交互實例的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • 淺談Node 調(diào)試工具入門教程

    淺談Node 調(diào)試工具入門教程

    這篇文章主要介紹了淺談Node 調(diào)試工具入門教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論

广水市| 印江| 汽车| 宁河县| 浦江县| 广饶县| 江北区| 海晏县| 塘沽区| 乌兰浩特市| 石首市| 大田县| 汤阴县| 登封市| 边坝县| 普洱| 麟游县| 义乌市| 阜新| 砚山县| 蓝田县| 双辽市| 焉耆| 郸城县| 赤壁市| 新化县| 洱源县| 通渭县| 屯昌县| 丹巴县| 乡城县| 沧州市| 电白县| 新河县| 栾川县| 苗栗市| 台安县| 炎陵县| 高台县| 迁安市| 垦利县|