developit / developit/redaxios
POST requests that work with Axios throw CORS error with Redaxios
- Vorherrschende Sprache
- JavaScript
- Sterne
- 4.9k
- Forks
- 104
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
First, thank you for this awesome project! What a huge transfer size savings Redaxios is over Axios.
We have some code like below that works fine with Axios but fails with Redaxios:
```js
const response = await axios({
method: 'POST',
url: getApiUrl(),
data: {
...formData,
},
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
});
```
We get:
> `Access to fetch at 'https://example.com/' from origin 'http://localhost:1212' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.`
[It seems possibly related to this question/answer](https://stackoverflow.com/a/37562814)
Beitragsleitfaden
Rechercherichtung
Reproduziere das POST-Beispiel in einem Browser und untersuche, wie Redaxios fetch-Anfragen erstellt und mit Optionen im Zusammenhang mit Preflight umgeht. Vergleiche die Anfrage mit Axios und überprüfe, dass derselbe formularcodierte POST ohne den gemeldeten CORS-Fehler abgeschlossen wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100