CRUD stands for Create (POST), Read (GET), Update (PUT/PATCH), and Delete (DELETE).
⊞Code Example
let lessons = [
{ id: 1, title: "Node.js Basics" },
{ id: 2, title: "Express Routing" }
];
// GET all
app.get('/api/lessons', (req, res) => res.json(lessons));
// POST create new
app.post('/api/lessons', (req, res) => {
const newLesson = { id: lessons.length + 1, title: req.body.title };
lessons.push(newLesson);
res.status(201).json(newLesson);
});
// DELETE
app.delete('/api/lessons/:id', (req, res) => {
const id = parseInt(req.params.id, 10);
lessons = lessons.filter(l => l.id !== id);
res.status(200).json({ message: "Lesson deleted successfully" });
});
