LOGBOOK

HELP

Quiz Entry - updated: 2026.06.20

How do you implement a complete CRUD REST API in Express?

Register one route per HTTP method on the resource - GET, POST, PUT, and DELETE - so each CRUD operation has its own handler.

const express = require('express');
const app = express();
app.use(express.json());

let users = [];

app.get('/users', (req, res) => res.json(users));
/* find */
app.get('/users/:id', (req, res) => { });
/* create */
app.post('/users', (req, res) => { });
/* replace */
app.put('/users/:id', (req, res) => { });
/* remove */
app.delete('/users/:id', (req, res) => { });

From Quiz: WEBT / Backend Integration | Updated: Jun 20, 2026