gpt4 book ai didi

python - 使用 UVICORN 启用 https

转载 作者:行者123 更新时间:2023-12-03 08:16:35 33 4
gpt4 key购买 nike

我尝试了本教程( https://dev.to/rajshirolkar/fastapi-over-https-for-development-on-windows-2p7d ),然后当我进入浏览器但无法使用 https 访问我的本地主机地址时,如果我尝试 http 它可以工作,但我需要使用 HTTPS。

这是我尝试过的代码:

import uvicorn

if __name__ == "__main__":
uvicorn.run("app.api:app",
host="localhost",
port=8432,
reload=True,
ssl_keyfile="./key.pem",
ssl_certfile="./cert.pem")

最佳答案

试试这个

if __name__ = 'main':
uvicorn.run(
app,
host="0.0.0.0",
port=8432,
ssl_keyfile="./localhost+4-key.pem",
ssl_certfile="./localhost+4.pem"
)

如果您直接传递 app 而不是属性 app.api:app 的描述,您将无法使用自动重新加载和工作人员,但这是一个简单的方法测试一切是否配置良好的方法。

建议:

确保您正在项目文件夹中运行此命令:mkcert localhost 127.0.0.1::1,而且您可能写错了 ssl 证书的名称。

关于python - 使用 UVICORN 启用 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69207474/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com