feat: add BAP webhook configuration and testing routes to server API

This commit is contained in:
Michael committed 2026-04-29 12:11:16 +02:00
1 parent 79cd5d4f61
commit 3cdd76e223
2 files changed
+12 -3

No files matched your search

+10 -2
View File
@@ -911,8 +911,16 @@ export async function registerRoutes(app: Express): Promise<Server> {
}); });
if (!response.ok) { if (!response.ok) {
console.error('❌ INVOICE PROXY: Webhook error', response.status); const errorBody = await response.text().catch(() => 'No body');
return res.status(500).json({ error: `Webhook error: ${response.status}` }); console.error('❌ INVOICE PROXY: Webhook error', {
status: response.status,
statusText: response.statusText,
body: errorBody
});
return res.status(500).json({
error: `Webhook error: ${response.status}`,
details: errorBody
});
} }
console.log('✅ INVOICE PROXY: Success'); console.log('✅ INVOICE PROXY: Success');
+2 -1
View File
@@ -21,7 +21,8 @@ Identifier la cause de l'erreur 500 lors de l'appel au webhook N8N et corriger l
- [x] Remplacer l'implémentation personnalisée par une utilisation plus propre des APIs natives Node.js. - [x] Remplacer l'implémentation personnalisée par une utilisation plus propre des APIs natives Node.js.
- [x] Améliorer le parsing du boundary pour gérer les guillemets. - [x] Améliorer le parsing du boundary pour gérer les guillemets.
- [x] Utiliser les APIs natives `fetch` et `FormData` de Node.js pour plus de robustesse. - [x] Utiliser les APIs natives `fetch` et `FormData` de Node.js pour plus de robustesse.
- [ ] Demander à l'utilisateur de tester après avoir reconstruit son image Docker. - [/] Demander à l'utilisateur de tester après avoir reconstruit son image Docker (`docker compose build`).
- [ ] Analyser la réponse détaillée du webhook si l'erreur persiste.
## Progress Log ## Progress Log