I';尝试将应用程序部署到Heroku时,我收到一个错误代码=H10
我将我的后端服务器部署到heroku,构建完成时没有出现任何问题,但是当我去检查应用程序时,我发现了一个应用程序错误。我检查了日志,看看出了什么问题,发现了一系列错误 我查找了错误,它提到错误有时是由于没有绑定到Heroku提供的端口造成的。因此,我在后端修复了端口并重试,但仍然出现错误 我尝试了一切,从将主机从localhost更改为0.0.0.0,到修复Procfile上的错误。但我仍然得到一个code=H10错误。有人能告诉我我做错了什么吗 index.jsI';尝试将应用程序部署到Heroku时,我收到一个错误代码=H10,heroku,npm,Heroku,Npm,我将我的后端服务器部署到heroku,构建完成时没有出现任何问题,但是当我去检查应用程序时,我发现了一个应用程序错误。我检查了日志,看看出了什么问题,发现了一系列错误 我查找了错误,它提到错误有时是由于没有绑定到Heroku提供的端口造成的。因此,我在后端修复了端口并重试,但仍然出现错误 我尝试了一切,从将主机从localhost更改为0.0.0.0,到修复Procfile上的错误。但我仍然得到一个code=H10错误。有人能告诉我我做错了什么吗 index.js const PORT = p
const PORT = process.env.PORT || 8080
app.listen(PORT, () => {
console.log(`Example app listening at port ${PORT}`)
})
package.json
{
"name": "server",
"version": "1.0.0",
"description": "",
"main": "index.js",
"dependencies": {
"axios": "^0.21.1",
"body-parser": "^1.19.0",
"cors": "^2.8.5",
"express": "^4.17.1",
"mysql": "^2.18.1",
"react": "^17.0.2",
"react-scripts": "^4.0.0"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node index.js",
"postinstall": "npm run start"
},
"keywords": [],
"author": "",
"license": "ISC"
}
Procfile
web: node index.js