Non capisco. Sto lottando con questo da oreVuejs e Laravel Post Request CORS
Sto usando Vue.js con Laravel e provo a fare una richiesta POST a un'API esterna.
Ma io sono sempre ottenere un errore CORS sul mio Vue POST Richiesta
methods: {
chargeCustomer(){
this.$http.post('/api/chargeCustomer', this.payment).then(function (response) {
console.log(response.data)
},function (response) {
console.log(response.data)
});
}
}
ERRORE
MLHttpRequest non può caricare https://www.mollie.com/payscreen/select-method/JucpqJQses. No L'intestazione 'Access-Control-Allow-Origin' è presente sulla risorsa richiesta. L'origine 'https://payment.dev' non è pertanto consentita per l'accesso .
ho installato il Laravel CORS Package per il mio backend e aggiunto il middleware per il mio percorso per esempio
Route::group(['middleware' => 'cors'], function(){
Route::post('/api/chargeCustomer', 'Backend\[email protected]');
});
ma sono ancora ottenere l'errore. Ho anche provato ad aggiungere le intestazioni Vue con
Vue.http.headers.common['Access-Control-Allow-Origin'] = '*';
Vue.http.headers.common['Access-Control-Request-Method'] = '*';
Con lo stesso risultato/errore.
Qualcuno potrebbe dirmi cosa sto facendo di sbagliato?