NestJS · Senior · Frage 49 von 75
Wie kann ein einziger Interceptor Idempotenzschlüssel für POST-Endpunkte umsetzen?
- 1Für jeden wiederholten POST 409 liefern
- 2Schlüssel prüfen, sperren, dann das Ergebnis speichern
- 3Interceptors können nicht auf Request-Header zugreifen
Antwort zeigen
Richtige Antwort: Schlüssel prüfen, sperren, dann das Ergebnis speichern
Erklärung
Speichere Schlüssel mit dem Request-Hash in Redis oder der Datenbank; behandle nebenläufige Anfragen mit demselben Schlüssel über eine Sperre.