J'ai un serveur Express avec un gestionnaire d'erreurs simple. Tout l'objet err qui lui est passé est Error
objets.Objet d'erreur lors de la récupération à partir d'Express Server
const errorHandler = (err, req, res, next) => {
logError(`Express Error Handler: ${err}`);
res.status(500).json(err);
};
J'appelle les routes du serveur à l'aide request
:
request
.post(
{
uri: url,
timeout,
json: true,
form: {
currentStepUid,
sourceStepUid: previousStepUid,
config,
},
},
(error, response, body) => {
// Handle errors
}
)
});
Mon problème est que l'erreur ne sont pas à venir à travers comme error
objets, mais plutôt comme une propriété error
sur l'objet body
.
Comment dois-je configurer Express pour récupérer les objets d'erreur?