我创建了一个烧瓶api连接到我的mongodb数据库。
我的代码的初始部分看起来像:
app = Flask(__name__)
cors = CORS(app, resources={
r"/api/v1/*": {"origin": "*"},
})
client = MongoClient(connection_str)
db = client.get_database(db_name)
@app.route("/api/v1/players", methods = ['GET'])
def get_all_players():
....
当我使用Postman时,这可以达到我的预期效果,但是当我直接输入浏览器(localhost:5000/api/v1/players
)时,它显示出如下错误:
我认为这是我fetch
无法正常工作的原因。
有什么想法吗?
这是SSL证书的问题。您需要做的就是添加ssl_context='adhoc'
到您的app.run()调用中。
一个例子 :
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello"
if __name__ == "__main__":
app.run(ssl_context='adhoc')
您还需要pyopenssl
在虚拟环境中安装
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句