J'essaie de définir mon propre format d'erreur à renvoyer dans la réponse. j'ai écrit mon propre middleware:Retour des erreurs avec le format d'objet d'erreur personnalisé
function catchAndLogErrors(app) {
return function (err, req, res, next) {
// stuff happening...
throw new Error(err.message, {name: err.name, code: err.code, className: err.className, info: err.info, data: err.data});
};
}
puis à /src/middleware/index.js
j'ai commenté le handler
et mis mon propre middleware:
const handler = require('feathers-errors/handler');
const catchAndLogErrors = require('my-middleware');
...
app.use(catchAndLogErrors(app));
// app.use(handler());
mais je reçois l'erreur renvoyée en HTML et il est en fait seulement le message et la pile, mais aucune des autres propriétés.
Des idées?