在浏览器中查看Dash应用程序时出现Heroku应用程序错误

时间:2020-04-20 21:11:39

标签: python heroku deployment plotly-dash

我正在尝试在heroku上部署使用Python构建的仪表板应用程序。通过连接到我的Github repo branch进行的手动部署工作正常,并表示已成功部署,但是当我访问该页面时,出现错误消息

“应用程序错误。 应用程序中发生错误,无法提供您的页面。如果您是应用程序所有者,请检查日志以获取详细信息。您可以使用以下命令从Heroku CLI执行此操作 'heroku日志--tail'“

在本地部署时,我的仪表板运行良好。

1 个答案:

答案 0 :(得分:0)

Dash构建在Flask之上,因此我认为在Heroku上部署时需要配置端口

library(lubridate)
df %>% 
  mutate(date = make_date(year = 1900 + YR, month = MO, day = DA))

Heroku通过动态方式为端口提供了$ PORT env变量,在该示例中,当env变量未定义(即本地)时使用默认值5000