ciao!
sto sviluppando una piccola web app con react.
per l'invio delle richieste uso axios.
1) Lettura
per quanto riguarda la lettura dei dati da db non ho problemi:
e questo il codice PHP:codice:axios.get(BOOK_ALL) .then(res => { this.setState({ books: res.data.books }); });
2) Cancellazionecodice:header("Access-Control-Allow-Origin: *"); header("Content-Type: application/json; charset=UTF-8"); ...............................
qui ho problemi:
questo il codice js:codice:Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da https://www.sito.com/api/book/del.php. Motivo: richiesta preliminare (“preflight”) del canale CORS non riuscita. Bloccata richiesta multiorigine (cross-origin): il criterio di corrispondenza dell’origine non consente la lettura della risorsa remota da https://www.sito.com/api/book/del.php. Motivo: richiesta CORS non riuscita. Error: "Network Error" createError createError.js:17 handleError xhr.js:80 home.js:28
e questo il codice PHP:codice:axios.post(BOOK_DEL, {id: 'hhhhh'}) .then((response) => { console.log(response); }, (error) => { console.log(error); });
sinceramente non capisco e non so che fare.codice:header("Access-Control-Allow-Origin: *"); header("Content-Type: application/json; charset=UTF-8"); header("Access-Control-Allow-Methods: POST"); header("Access-Control-Max-Age: 3600"); header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");
qualche idea??

Rispondi quotando
