Ich benutze FineUploader, um Dateien in S3 hochzuladen. Während die DELETE-Funktionalität nutzen bekomme ich folgende Fehlermeldung:Warum lehnt meine Serverless-Lambda-Funktion den Cache-Control-Header ab?
XMLHttpRequest cannot load https://xxxxxxx.execute-api.us-east-1.amazonaws.com/prod/deleteS3File ?. Request header field Cache-Control is not allowed by Access-Control-Allow-Headers in preflight response.
Die Lambda-Funktion wurde mit der folgenden Konfiguration mit der ehrfürchtigen Serverless-Framework erstellt:
functions:
deleteS3File:
handler: handler.deleteS3File
events:
- http:
path: deleteS3File
method: POST
integration: lambda
cors: true
response:
headers:
Access-Control-Allow-Origin: "*"
Jede Idee, was dieser Fehler für eine Lambda-Funktion bedeutet, und wie man es anpackt?
nur die Antwort zu verfeinern - Ich habe ein serverlose OPTIONS-Funktion, die lediglich die angegebenen access-control-allow-headers zurückgibt. – Tal