Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
663 B
1
Indexable
Never
// Ruta para crear un nuevo usuario
app.post('/api/users', async (req, res) => {
  const { name, email } = req.body;
  if (!name || !email) {
    return res.status(400).json({ error: 'Se requieren el nombre y el correo electrónico del usuario' });
  }
  try {
    const client = await pool.connect();
    const result = await client.query('INSERT INTO users (name, email) VALUES ($1, $2) RETURNING *', [name, email]);
    const newUser = result.rows[0];
    client.release();
    res.status(201).json(newUser);
  } catch (err) {
    console.error('Error al crear un nuevo usuario', err);
    res.status(500).json({ error: 'Error interno del servidor' });
  }
});
Leave a Comment