activescott / activescott/serverless-aws-static-file-handler

No Cors headers present.

Offen
#37 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
enhancement good first issue help wanted pri-high
Vorherrschende Sprache
JavaScript
Sterne
51
Forks
14
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
4

Beschreibung

### Expected behavior:

Serve static Files with cors enabled. No cors headers present.

### Actual behavior:

Cors error:

`Access to XMLHttpRequest at 'https://[URL]' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.`

### Steps to reproduce the problem:

Serve the static file:

event.path = file;
Return fileHandler.get(event, context);

### Bonus Workaround

Adding the headers it worked but I need to access to the response object.

```
event.path = file;
let response = await fileHandler.get(event, context)
response.headers = {
'Content-Type': response.headers["Content-Type"],
'Access-Control-Allow-Methods': '*',
'Access-Control-Allow-Origin': '*'
}
return response;
```

### Environment:

OS: Debian 10 Buster

Node Version: 10.15.3

serverless-aws-static-file-handler Version: 2.0.4

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.