Estoy haciendo una solicitud POST con datos no válidos, lo hago a propósito, porque estoy probando los mensajes de respuesta del servidor. Cuando paso datos válidos, entonces todo está bien. El servidor está construido en express.js
Aquí está mi código de interfaz con axios:
async function submitRegister() { try { const responseFromServer = await axios.post('http://localhost:5000/register', { value1: value1, value2: value2, value3: value3, value4: value4, value5: value5 }, { headers: { 'Content-Type': 'application/json' }, withCredentials: true }); if (responseFromServer.status === 201) { console.log(responseFromServer); } else { console.log(responseFromServer); } } catch (error) { console.log(error); } }Cuando el estado 400 quiero obtener esa respuesta json:
if (validationMessage) { return res.status(400).json({ success: false, message: validationMessage, isLoggedIn: req.session.isLoggedIn }); }Pero en cambio veo en la consola: POST http://localhost:5000/register 400 (Bad Request) Error: Solicitud fallida con el código de estado 400