我正在尝试将我的应用程序部署到Heroku。它没有问题地推,但当我打开应用程序时,它说。
应用程序错误应用程序中出现错误,无法为您的页面提供服务。如果您是应用程序所有者,请查看日志以了解详细信息。您可以在Heroku CLI中使用命令Heroku logs--tail执行此操作
我的日志给了我以下错误
2020-06-17T22:33:21.630742+00:00 Heroku[router]:at=error code=h10 desc=“App brassed”method=get path=“/”host=vast-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=h104f9dd fwd=“27.4.196.168”dyno=connect=service=status=503 bytes=protocol=https 2020-06-17t22:36:03.372884+00:00 heroku[router]:at=error code=h10 desc=“app已崩溃”method=get path=“/”host=vast-dawn-11704.herokuapp.com request_id=21d34f62-f174-4b49-a08f-6FDA33e64c31 fwd=“27.4.196.168”dyno=connect=service=status=503
我的server.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}`))
您可以检查问题原因(错误代码H10)和此处列出的解决方案。也许这些解决方案中的一个会对你有帮助