问题描述
使用pymongo和flask为我的mongodb创建REST api之后,无需验证用户即可使用flask-pymongo连接到数据库(不需要的数据库)。
app = Flask(__name__)
CORS(app)
mongodb_uri = "mongodb://123.123.123.123/free_db_name"
app.config['MONGODB_NAME'] = free_db_name
app.config['MONGO_URI'] = mongodb_uri
mongo = PyMongo(app)
或使用pymongo并通过用户身份验证:
client = pymongo.MongoClient("mongodb://my_user:my_pass@123.123.123.123/db_name")
很明显,我需要与用户进行身份验证,因此我尝试使用相同的方法进行身份验证:
app = Flask(__name__)
CORS(app)
mongodb_uri = "mongodb://my_user:my_pass@123.123.123.123/db_name"
app.config['MONGODB_NAME'] = db_name
app.config['MONGO_URI'] = mongodb_uri
mongo = PyMongo(app)
但随后出现pymongo.errors.OperationsFailure:身份验证失败
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)