mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-11 17:27:31 +02:00
feat: add BAP webhook configuration and testing routes to server API
This commit is contained in:
1 parent
79cd5d4f61
commit
3cdd76e223
2 files changed
+12
-3
No files matched your search
+10
-2
@@ -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');
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user