What is Routing?

Example Routing

// routes/userRoutes.js

const express = require("express");
const router = express.Router();
const userController = require("../controllers/userController");

router.get("/users", userController.getAllUsers);
router.post("/users", userController.createUser);

module.exports = router;

Integrating Routes in Main App

const express = require("express");
const app = express();
const userRoutes = require("./routes/userRoutes");

app.use(express.json());
app.use("/api", userRoutes);

app.listen(3000, () => {
  console.log("Server running on port 3000");
});

Key Points