Create quoteRoutes.js
file inside the route folder
Bring in express and express router into the quoteRoutes.js
file
const express = require("express");
const router = express.Router();
Export the router
module.exports = router;
Set up the get route inside the quoteRoutes.js
file
router.get("/", (req, res) => {
res.status(200).json({ message: "Get quotes" });
});
Modify server.js to use the get route
app.use("/api/quotes", require("./routes/quoteRoutes"));
Set up the post route inside the quoteRoutes.js
file
router.post("/", (req, res) => {
res.status(200).json({ message: "Create quote" });
});
Set up the update route inside the quoteRoutes.js
file
router.put("/:id", (req, res) => {
res.status(200).json({ message: `Update quote, ${req.params.id}` });
});
Set up the delete route inside the quoteRoutes.js
file
router.delete("/:id", (req, res) => {
res.status(200).json({ message: `Delete quote, ${req.params.id}` });
});
Test the get route with Postman
Test the post route with Postman
Test the update route with Postman
Test the delete route with Postman