Garmaine Staff asked 1 year ago

I'm getting Internal Server Error – 500 when i run the app.

It works fine locally.

The logs dont seem to show any major issues, it cant locate the home page it seems, i had this locally as just (home) – tried ./home and home.ejs to see if it was something like that but no luck.

Is it a routing issue? Do i need to update something from the start off?

here is the package.json

{
  "name": "jjpackage",
  "engines": {
    "node": ">=12.0.0"
  },
  "repository": {
    "type": "git",
    "url": "https://git.heroku.com/order-application.git"
  },

  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node server.js",
    "dev ": "nodemon server.js"
  }

Below is the log if that helps

2020-04-10T19:24:28.395397+00:00 heroku[web.1]: State changed from starting to up

2020-04-10T19:24:45.237463+00:00 heroku[router]: at=info method=GET path="/" host= jjorder-application.herokuapp.com request_id=a141c

0f7-b690-4353-8c03-89689fdd400e fwd="51.171.87.87" dyno=web.1 connect=0ms service=20ms status=500 bytes=427 protocol=https

2020-04-10T19:24:45.237936+00:00 app[web.1]: Error: Failed to lookup view "home.ejs" in views directory "/app/views"