Приложение работает в разработке, но не при развертывании на heroku - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь развернуть свое приложение на heroku. Он нажимает без проблем, но когда мне нужно открыть приложение, он говорит.

Ошибка приложения Произошла ошибка в приложении, и ваша страница не может быть обслужена. Если вы являетесь владельцем приложения, проверьте свои журналы. Вы можете сделать это из интерфейса командной строки Heroku с помощью команды heroku logs --tail

Мои журналы выдают следующую ошибку

2020-06-17T22: 33: 21.630742 + 00: 00 heroku [ маршрутизатор]: at = код ошибки = H10 desc = "сбой приложения" method = GET path = "/" host = обширный-dawn-11704.herokuapp.com request_id = 23bad058-65f3-4ee2-bfdb-be4d560fb0f6 fwd = "27.4. 196.168 "dyno = connect = service = status = 503 bytes = protocol = https 2020-06-17T22: 33: 23.760317 + 00: 00 heroku [router]: at = error code = H10 desc =" App crashed "method = GET path = "/ favicon.ico" host = обширный-dawn-11704.herokuapp.com request_id = 56da289d-a7b5-44b0-b53e-059b3eb260e8 fwd = "27.4.196.168" dyno = connect = service = status = 503 байта = протокол = https 2020-06-17T22: 33: 27.668207 + 00: 00 heroku [router]: at = error code = H10 desc = "Сбой приложения" method = GET path = "/" host = обширный-dawn-11704.herokuapp.com request_id = 7042d1ab-8d02-418e-8648-57f24b749dd0 fwd = "27.4.196.168" dyno = connect = service = status = 503 bytes = protocol = https 2020-06-17T22: 33: 28.338705 + 00: 00 heroku [router]: at = код ошибки e = H10 desc = "Сбой приложения" method = GET path = "/ favicon.ico" host = обширный-dawn-11704.herokuapp.com request_id = d585ff4f-42ee-434d-8943-8b8a7474f9dd fwd = "27.4.196.168" dyno = connect = service = status = 503 байта = протокол = https 2020-06-17T22: 36: 03.372884 + 00: 00 heroku [router]: at = error code = H10 desc = "Сбой приложения" method = GET path = "/ "host = обширный-dawn-11704.herokuapp.com request_id = 21d34f62-f174-4b49-a08f-6fda33e64c31 fwd =" 27.4.196.168 "dyno = connect = service = status = 503 байта = протокол = https 2020-06-17T22: 36: 04.037609 + 00: 00 heroku [router]: at = error code = H10 desc = "Сбой приложения" method = GET path = "/ favicon.ico" host = обширный-dawn-11704.herokuapp.com request_id = 5b1e452a- a254-42c1-8988-6f831da8458e fwd = "27.4.196.168" dyno = connect = service = status = 503 байта = протокол = https

Мой сервер. js код выглядит так

const express = require('express')
const cors = require('cors')
const connectDb = require('./config/db')

const app = express()

// Connect to database
connectDb()

// Initilize middleware
app.use(cors())
app.use(express.json())

// Define routes
app.use('/api/models', require('./routes/api/model'))
app.use('/api/modelParameters', require('./routes/api/modelParameters'))
app.use('/api/containers', require('./routes/api/container'))

const PORT = process.env.PORT || 5000

app.listen(PORT, console.log(`Listening on port ${PORT}`))

1 Ответ

0 голосов
/ 18 июня 2020

Вы можете проверить причину проблемы (код ошибки H10) и решения, перечисленные здесь . Может быть, одно из этих решений поможет вам

...