Routing

Express supports modular routing, which can help organize your code better.

a. Creating Router Modules

You can create a separate file for your routes. For example, create a file named userRoutes.js:

const express = require('express');
const router = express.Router();

// Define routes
router.get('/', (req, res) => {
  res.send('User List');
});

router.get('/:id', (req, res) => {
  const userId = req.params.id;
  res.send(`User ID: ${userId}`);
});

module.exports = router;

In your app.js:

const userRoutes = require('./userRoutes');
app.use('/users', userRoutes);

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *