Tengo la siguiente función api:
value = req.body; initalBoardID = value.model.id; value = value.action; type = value.type; translationKey = value.display.translationKey; res.status(200).json("Okay"); if ( type == "addMemberToCard" && translationKey == "action_member_joined_card" ) { member = value.display.entities.memberCreator.id; createCard(); } } else { res.status(200).json("Function works"); }Cuando envío una solicitud POST a la función anterior, obtengo el estado 200 pero el código no continúa.
También tengo una función api para obtener información y errores.
Cuando llamo a esta función, el código continúa. Pero no llamo a ninguna función para registrar una información o un error de esta API.
¿Sabes por qué el código no continúa desde el principio? ¿Solo cuando llamo a otra API que no registra ninguna información ni errores?
Si leo las cosas correctamente, si envía res.status o res.json, no puede enviar otra respuesta. Además, si envía una respuesta, el código se rompe, por lo que no avanza mucho más, por lo que tiene res.status, etc. y luego createCard() no se ejecutará porque la función se detiene después de enviar la respuesta ...