Commit Graph

4 Commits

Author SHA1 Message Date
AI Assistant
6cd7027e1a fix: Улучшена обработка ответа n8n в claim/create
-  Проверка на пустой ответ
-  Подробное логирование тела ответа
-  Детальное сообщение об ошибке парсинга JSON
2025-11-02 00:57:03 +03:00
AI Assistant
927a8f5f7c feat: Проксирование CreateClaim через backend
-  Новый endpoint: POST /api/n8n/claim/create
-  Проксирует запросы к n8n webhook создания заявки
-  Frontend теперь использует /api/n8n/claim/create вместо прямого URL
-  Решает проблему CORS и скрывает webhook URL
-  Логирование запросов и ошибок
2025-11-02 00:55:25 +03:00
AI Assistant
9a2deb97af fix: Добавлены пропущенные поля filename и upload_timestamp в n8n proxy
Проблема: Backend proxy не передавал filename и upload_timestamp к n8n
Это ломало обработку файлов в workflow

Изменения:
- Добавлены параметры filename и upload_timestamp в proxy_file_upload()
- Теперь передаём все поля которые отправляет frontend

Было в n8n body: {claim_id, voucher, session_id, file_type}
Стало: {claim_id, voucher, session_id, file_type, filename, upload_timestamp}
2025-10-29 17:01:59 +03:00
AI Assistant
ef6a4160a4 security: 🔒 N8N webhook URLs спрятаны через backend proxy
- Создан n8n_proxy.py для безопасного проксирования запросов
- Webhook URLs перенесены в .env (скрыты от фронтенда)
- Frontend теперь использует /api/n8n/* endpoints
- Добавлена документация SECURITY_N8N_PROXY.md

Преимущества:
- Webhook URLs не видны в DevTools
- Централизованное логирование
- Возможность добавить rate limiting и auth
- Легко менять URLs без пересборки фронтенда
2025-10-29 16:49:03 +03:00