fastapi (python)的 heroku应用错误



我跟随github/stackoverflow资源,观看youtube视频,阅读heroku官方文档,但最后,我仍然得到错误(网络错误)。有人能帮我一下我的项目出了什么问题吗?

我上传的项目在github和链接与heroku。使用环境变量作为带数据库字符串的heroku配置变量,带项目密钥的项目等

我的<<p> strong>让下面的文件
appdirs
typing
dnspython
email-validator
fastapi
motor
datetime
jose
passlib
dataclasses
typing-extensions
pydantic
starlette
uvicorn
bson
gunicorn
h11
click
pylint
astroid
websockets
在<<p> strong> Procfile 我在每个不同的提交中都写了这个web: gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app然后这个web: uvicorn main:app --host=0.0.0.0 --port=${PORT:-5000}web: uvicorn main:app --host="0.0.0.0" --port=${PORT:-8000}web: uvicorn main:app --host "0.0.0.0" --port ${PORT}但是没有一个是可行的。并更新了runtime.txt用不同的python版本文件几次。

也许我尝试了网上所有的可能性,但是他妈的问题是什么?

必须在终端上运行此命令来检查日志。

日志-tail -a [applicationname]"

在我的情况下,问题是这个"pip安装"pymongo[srv]"我从日志里找到的在解决方案中是添加这个"dnspython==2.1.0"在requirements.txt中重新部署。

相关内容

  • 没有找到相关文章