I am following [this](https://medium.freecodecamp.org/building-a-simple-node-js-api-in-under-30-minutes-a07ea9e390d2) Node JS tutorial, but I have encountered a problem where I get the response `Cannot GET /` instead of `Hello`. Here is the structure for my code:

```
myapp/
├── app
│   └── routes
│       ├── index.js
│       └── note_routes.js
├── conf
│   ├── httpd-app.conf
│   └── httpd-prefix.conf
├── htdocs
├── node_modules
│   ├── ...
├── package.json
├── package-lock.json
└── server.js

```

`server.js` looks like this:

```
const express = require('express');
const MongoClient = require('mongodb').MongoClient;
const bodyParser = require('body-parser');

const app = express();

const port = 3000;

require('./app/routes')(app, {});
app.listen(port, () => {
  console.log('We are live on ' + port);
});

```

`index.js` is this:

```
const noteRoutes = require('./note_routes');
module.exports = function(app, db) {
  noteRoutes(app, db);
  // Other route groups could go here, in the future
};

```

And `note_routes.js` looks like this:

```
module.exports = function(app, db) {
  app.post('/notes', (req, res) => {
    // You'll create your note here.
    res.send('Hello')
  });
};

```

As can be seen, this is a very simple setup. According to the above-linked tutorial, this should be enough and should respond with `Hello`. However, this is not the case. 

I am almost 100% sure that the port is correct because there is *some* not-503 response. 

What's wrong here, and how can I get this to work as intended?