I just started to study nodejs and express, and was trying to make a simple router. In the beginning it worked, if I remember correctly, but since I reopened the project it hasn't worked anymore.

```js
var express = require('express');
var app = express();

var route = express.Router();

route.get('/',(req,res)=>{
    res.send('Something');
})

app.get('/post',route);

app.listen(3000);

```

When I make a `GET to 127.0.0.1:3000/post` I expect "Something" in my response body, instead I get the default node 404.

The problem is that the path is not "cut", in fact it works if I use `route.get('/post',...`;
from what I have seen in many examples, and from the documentation itself, when a router is invoked, the path is "cut", am I wrong?

For now I have tried to reinstall express, thanks in advance for your answers. I searched around and couldn't find any other similar problems.