Skip to content

Genel Bakış

IQV API Middleware, IQV ekosisteminde API kayıtlarının sınıflandırılması ve özetlenmesi ile Node-RED akışlarından taşınan servislerin tek bir Node.js/Express uygulaması altında sunulmasını sağlar.

Depo yapısı (monorepo)

Dizin İçerik
backend/ Node.js + TypeScript + Express API sunucusu
dashboard/ React 18 + TypeScript + Vite arayüzü
ci/ CI ortamı için Docker Compose ve yardımcılar
scripts/ Windows (PowerShell) ve ortak kabuk yardımcıları
docs/ Bu dokümantasyon sitesi
.github/workflows/ ci.yml, ci-quality.yml, mkdocs-pages.yml

Ana yetenekler

  • API dokümantasyon / sınıflandırma özeti — api-docs koleksiyonundaki kayıtlar: api_name, url, engine_type ve dört sayaç.
  • Kimlik doğrulama — JWT tabanlı oturum; POST /login hız sınırlıdır.
  • OpenAPI sunumu — GET /openapi.json ve GET /openapi.yaml.
  • Sağlık kontrolü — kimlik doğrulamasız GET /health.
  • Node-RED'den taşınan uçlar — notlar, hatırlatıcılar, mail box, kullanıcı.
  • Dosya yükleme — MinIO üzerine POST /platform/files/upload.

Alt sayfalar