Untitled
unknown
plain_text
2 years ago
663 B
6
Indexable
// 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' });
}
});Editor is loading...
Leave a Comment