mongodb - 隐藏密码和登录
问题描述
有没有办法在我的 MongoDB 地图集中隐藏我的数据库访问密码?我正在使用烧瓶和 mongoengine 作为 ODM。
user = os.getenv['username']
pass = os.getenv['passdb']
client = pymongo.MongoClient("mongodb+srv://user:pass@cluster0-lcotk.gcp.mongodb.net/test?retryWrites=true&w=majority")
db = client.test ```
解决方案
尝试寻找 env 变量,我正在使用 nodejs 并且遇到了一些问题,我发现有一个名为 dotenv 的库,您可以在其中设置一个与其他文件分开的 env 变量文件,然后您可以隐藏所有秘密变量。
推荐阅读
- visual-c++ - 使用 Web 文件参数从 MFC 启动 Microsoft Edge
- python - 仅每 x 秒使用 pynput 记录一次
- javascript - JS 更改 CSS 嵌套 tr
- c# - 如何删除列表中包含的列表不包含所有给定值的所有实例?请帮忙
- angular - 加载后如何保存数据以供将来在 angular9 应用程序中使用?
- python - python shell子进程无需等待?
- r - 有没有办法将 3d 数组的 2d 矩阵乘以 R 中的标量?
- azure - 以下团队项目收集已停止...启动收集然后重试
- python - 中断脚本会删除 Jupyter Notebook 中的进度吗?
- javascript - JavaScript 如何比较相同的 DOM 元素?