Building Web Applications with Express
Topic Outline (30-min)
bash코드 복사npm install expressjavascript코드 복사const express = require('express'); const app = express();
javascript코드 복사app.get('/', (req, res) => { res.send('Welcome to Express!'); }); const PORT = 3000; app.listen(PORT, () => { console.log(`Server running on http://localhost:${PORT}`); });
javascript코드 복사app.get('/users', (req, res) => res.send('Retrieve all users')); app.post('/users', (req, res) => res.send('Create a new user')); app.put('/users/:id', (req, res) => res.send(`Update user with ID ${req.params.id}`)); app.delete('/users/:id', (req, res) => res.send(`Delete user with ID ${req.params.id}`));javascript코드 복사app.get('/products/:id', (req, res) => { res.send(`Product ID: ${req.params.id}`); }); app.get('/search', (req, res) => { const query = req.query.q; res.send(`Search query: ${query}`); });
javascript코드 복사app.use(express.json());
javascript코드 복사app.use((req, res, next) => { console.log(`${req.method} ${req.url}`); next(); });
Last updated