Using Middleware and Enhancing APIs
Topic Outline (30-min)
javascript코드 복사app.use((req, res, next) => { console.log(`${req.method} ${req.url}`); next(); });
javascript코드 복사app.use(express.static('public'));javascript코드 복사const { check, validationResult } = require('express-validator'); app.post('/tasks', [ check('title').isString().notEmpty(), check('completed').isBoolean() ], (req, res) => { const errors = validationResult(req); if (!errors.isEmpty()) { return res.status(400).json({ errors: errors.array() }); } res.send('Task is valid'); });
Last updated