TechLead

Request y Response

Domina req y res para leer datos, responder y controlar el flujo

req: leer datos

app.post('/orders/:id', (req, res) => {
  console.log(req.params.id);   // params
  console.log(req.query.sort);  // query
  console.log(req.body);        // body
  console.log(req.headers);     // headers
  res.json({ ok: true });
});

res: responder

res.status(200).json({ ok: true });
res.send('Hola');
res.redirect('/login');
res.set('Cache-Control', 'no-store');
res.download('/files/report.pdf');

Headers y cookies

res.cookie('token', 'abc', { httpOnly: true, sameSite: 'lax' });
res.set('Content-Type', 'application/json');