OptimoCMSDocs
SDK

Fehlerbehandlung

Typisierte Fehler, Retry-Strategie und 429-Behandlung im OptimoCMS TypeScript SDK.

Fehlerbehandlung

Das SDK wirft typisierte Fehler, die Sie abfangen und behandeln können.

OptimoCMSError

import { OptimoCMS, OptimoCMSError } from '@optimocms/sdk';

const cms = new OptimoCMS({ apiKey: process.env.OPTIMOCMS_API_KEY! });

try {
  await cms.pages.get('site_abc123', 'ungueltige-id');
} catch (error) {
  if (error instanceof OptimoCMSError) {
    console.error('Status:', error.status);       // 404
    console.error('Code:', error.code);            // "NOT_FOUND"
    console.error('Nachricht:', error.message);    // "Page not found"
    console.error('Request ID:', error.requestId); // "req_abc123"
  }
}

Automatisches Retry

Das SDK wiederholt automatisch bei 429 (Rate Limit) und 5xx (Serverfehler) mit exponentiellem Backoff.

VersuchWartezeit
1. Retry1 Sekunde
2. Retry2 Sekunden
3. Retry4 Sekunden

Nächste Schritte

On this page