heroku[router]: at=info code=H81 desc=“Blank app” method=GET path=“/”
heroku[router]: at=error code=H10 desc=“App crashed” method=GET path=“/”
Here are the 2 errors message I got when trying to deploy my first MERN project to heroku. It’s ecommerce app. It runs fine one my local machine.
Here is my package.json
{
"main": "abc_server.js",
"engines": {
"node": "16.15.1"
},
"dependencies": {
"bcrypt": "^5.0.1",
"body-parser": "^1.20.0",
"cors": "^2.8.5",
"date-fns": "^2.29.2",
"dotenv": "^16.0.1",
"express": "^4.18.1",
"mongoose": "^6.5.3",
"path": "^0.12.7",
"serve": "^14.0.1"
},
"scripts": {
"start": "node abc_server.js",
"heroku-postbuild": "cd abc-ecommerce && npm install && npm run build"
}
}
I didn’t use a hard port
const port=process.env.PORT
app.listen(port || 3001, ()=>{
console.log(`server is listenning on ${port}`);
})