I have been trying to deploy my first Dash App using Heroku but I keep getting the same H10 Error. I have seen some solutions online and on here but none of them have seemed to work
Code:
import pandas as pd
import dash_core_components as dcc
import dash_html_components as html
import plotly
import datetime
import plotly.graph_objs as go
from collections import deque
import pandas_datareader.data as web
import dash
app = dash.Dash(‘Student Loans Data’)
server = app.server
external_css = [“https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/css/materialize.min.css”]
external_js = [‘https://cdnjs.cloudflare.com/ajax/libs/materialize/0.100.2/js/materialize.min.js’]
app = dash.Dash(‘loansdata’,
external_scripts=external_js,
external_stylesheets=external_css)
df = pd.read_excel(r’…/dashapp/loans_sum.xlsx’)
app.layout = html.Div([
html.H1('Student Loans Data'),
dcc.Graph(id='loans',
figure ={
'data':[{'x': df['observation_date'],'y':df['SLOAS(Billions)'],'type':'line','name':'boats'}],
'layout':{
'title':'Total Student Loans Trend'
}
})
])
if name ==‘main’:
app.run_server(debug=True)
Error:
2020-06-30T03:06:58.111966+00:00 heroku[router]: at=error code=H10 desc=“App crashed” method=GET path="/" host=loans629.herokuapp.com request_id=92059f77-ea8c-4d68-b903-a7d86d842e00 fwd=“99.101.58.95” dyno= connect= service= status=503 bytes= protocol=https
2020-06-30T03:06:58.339593+00:00 heroku[router]: at=error code=H10 desc=“App crashed” method=GET path="/favicon.ico" host=loans629.herokuapp.com request_id=3364d0b5-2dcf-4dff-837e-03be51b6f468 fwd=“99.101.58.95” dyno= connect= service= status=503 bytes= protocol=https