Opa pessoal, tudo bem?
Eu dei uma olhada no erro q vcs enviaram e acredito que haja maior possibilidade de ser a conexão no banco. Repare no seguinte código:
2017-12-20T15:47:30.331409+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/produtos" host=xxx.herokuapp.com request_id=be1016a1-8901-4914-b87c-427868656e53 fwd="xxx" dyno= connect= service= status=503 bytes= protocol=https
Veja que essas linhas:
dyno= connect= service=
Não tem nenhum valor.
Isso apontaria pro erro que o Daniel mencionou:
ou então algum timeout ao tentar acessar algum recurso externo (como uma API ou banco de dados)
Se ele não consegue conectar com o banco ele daria o timeout.
Com relação ao que o Maurício levantou, eu poderia testar o código e seguir a implementação que ele baixou da internet, mas precisaria que alguém subisse esse código online pra eu baixar e testar, teria como?
Abraço e bom ano novo pessoal!