CodeMasteryLab
Section 2

Building REST APIs

Create RESTful APIs with Express.js

Building REST APIs

Learn to build RESTful APIs using Express.js.

Setting Up Express

npm install express

Basic Server

const express = require('express');
const app = express();

app.use(express.json());

app.get('/api/users', (req, res) => {
  res.json([{ id: 1, name: 'John' }]);
});

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

CRUD Operations

app.post('/api/users', (req, res) => {
  const user = req.body;
  // Save to database
  res.status(201).json(user);
});