NodeJS router model

// Import required modules
const express = require('express');
const router = express.Router();

// Define route handler for GET request on '/'
router.get('/', (req, res) => {
  res.send('Hello, World!');
});

// Define route handler for GET request on '/api/users'
router.get('/api/users', (req, res) => {
  // Logic to fetch and send user data
  res.json({ users: [{ id: 1, name: 'John' }, { id: 2, name: 'Jane' }] });
});

// Define route handler for POST request on '/api/users'
router.post('/api/users', (req, res) => {
  // Logic to create a new user
  const newUser = req.body;
  res.status(201).json(newUser);
});

// Export the router for use in other modules
module.exports = router;