位置: 编程技术 - 正文

Node.js Mongodb 密码特殊字符 @的解决方法

编辑:rootadmin

推荐整理分享Node.js Mongodb 密码特殊字符 @的解决方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在去年的 DB 勒索事件之后, 不少的同学开始加强 Mongodb 的安全性, 其中一种办法就是设置复杂的密码. 那么问题来了, 如果设置的密码里包含一些如 “@”, “:” 一样的特殊字符怎么办&#;

Mongodb 连接串不能被正常解析, 并且完全有可能出现. 烦人的地方在于:

1.使用 “” 双引号将 password 包起来没有用

2,使用 @ 转义也没有用

Node.js Mongodb 密码特殊字符 @的解决方法

解决方案 1

开启 uri_decode_auth 功能, 拼接连接串之后先 encode 一下, 然后通过 uri_decode_auth 在 driver 内部 decode 来绕过这个问题

解决方案2

老老实实查文档, 在 options 中指明:

以上所述是小编给大家介绍的Node.js Mongodb 密码特殊字符 @的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

详解nodejs微信公众号开发——4.自动回复各种消息 上一篇文章:nodejs微信公众号开发——3.封装消息响应模块,实现了对消息接口的模块化处理,方便后期的使用,本篇文章将介绍微信公众号回复各种消

详解nodejs微信公众号开发——5.素材管理接口 上一篇文章:nodejs微信公众号开发——4.自动回复各种消息,我们实现了被动回复文字和图文,回复图片失败,因为需要先获取通过素材管理接口上传多

nodejs获取微信小程序带参数二维码实现代码 nodejs获取微信小程序带参数二维码实现代码由于项目需求,需要获取小程序页面的带有参数的二维码。好,那就看文档搞吧。之前都是写前端,没有写

本文链接地址:https://www.jiuchutong.com/biancheng/377933.html 转载请保留说明!

上一篇:nodejs连接mysql数据库简单封装示例-mysql模块(nodejs连接mysql的历程)

下一篇:详解nodejs微信公众号开发——4.自动回复各种消息(nodejs实现微服务)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络