I have an app with following code for routing:
var router = express.Router();
router.post('/routepath', function(req, res) {});
Now I have to put routing code in different files so I tried to use this approach, but it is not working perhaps because instead of express.Router()
it uses:
app.post("/routepath", function (req, res) {});
How can I put routing in different files using express.Router()
?
Why app.get
, app.post
, app.delete
, etc, are not working in app.js
after using express.Router()
in them?
Here's a simple example:
Here,
app.use()
is mounting theRouter
instance at/routepath
, so that any routes added to theRouter
instance will be relative to/routepath
.