Advanced REST API Development with Express
Topic Outline (30-min)
javascript코드 복사app.get('/users/:id', (req, res) => { res.send(`User ID: ${req.params.id}`); });
javascript코드 복사app.get('/users/:userId/posts/:postId', (req, res) => { const { userId, postId } = req.params; res.send(`User ID: ${userId}, Post ID: ${postId}`); });
javascript코드 복사app.use(express.json()); app.post('/data', (req, res) => { console.log(req.body); res.send('Data received'); });
javascript코드 복사app.get('/info', (req, res) => { res.json({ message: 'This is JSON data', timestamp: Date.now() }); });
javascript코드 복사app.use((err, req, res, next) => { console.error(err.stack); res.status(500).send('Internal Server Error'); });
javascript코드 복사app.use((req, res) => { res.status(404).send('Route not found'); });
Last updated