【问题标题】:Deploying Python&React to heroku将 Python&React 部署到 heroku
【发布时间】:2020-10-29 05:24:34
【问题描述】:

我对python烧瓶很陌生,请告诉我。我一直在尝试部署使用 React 和 Flask 构建的 Web 应用程序,但我一直在努力。 我已经搜索了如何部署,但仍然无法部署。我该怎么办..?

错误信息显示没有名为 server 的模块。

 ModuleNotFoundError: No module named 'server'

 [INFO] Reason: Worker failed to boot.

 at=error code=H10 desc="App crashed" method=GET path="/" 

这是我现在的工作目录。

这是我的 server.py

这是我的 Procfile

web: gunicorn server:app

【问题讨论】:

    标签: python reactjs flask heroku deployment


    【解决方案1】:

    将您的项目文件移出 venv 文件夹并移到存储 Procfile 的主目录中。

    Heroku 没有找到 server.py,因为它与 Procfile 不在同一个文件夹中。 venv 目录中不应包含您的项目代码,应保留用于包管理目的。

    【讨论】:

    • 哦,谢谢,这行得通。但我有另一个错误说:“在服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。”我不太确定我需要做什么。
    • 我的猜测是您试图访问 URL yourapp.herokuapp.com/ 而不是 yourapp.herokuapp.com/emailSimilar issue here。如果这不能解决问题,我建议打开另一个问题。
    猜你喜欢
    • 2017-09-21
    • 1970-01-01
    • 2021-06-14
    • 2020-08-02
    • 2020-02-13
    • 2021-02-12
    • 2018-01-09
    • 2017-03-05
    • 2020-05-08
    相关资源
    最近更新 更多