首页 > 解决方案 > 隐藏密码和登录

问题描述

有没有办法在我的 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 ```

标签: mongodbflaskmongodb-atlas

解决方案


尝试寻找 env 变量,我正在使用 nodejs 并且遇到了一些问题,我发现有一个名为 dotenv 的库,您可以在其中设置一个与其他文件分开的 env 变量文件,然后您可以隐藏所有秘密变量。


推荐阅读