Nie rozumiem. Walczę z tym od godzinVuejs and Laravel Wyślij wniosek CORS
Używam Vue.js z Laravel i próbuję wysłać żądanie POST do zewnętrznego API.
ale jestem zawsze otrzymuję błąd CORS na moim Vue ofertę kupna
methods: {
chargeCustomer(){
this.$http.post('/api/chargeCustomer', this.payment).then(function (response) {
console.log(response.data)
},function (response) {
console.log(response.data)
});
}
}
ERROR
MLHttpRequest nie może załadować https://www.mollie.com/payscreen/select-method/JucpqJQses. Nr Nagłówek "Access-Control-Allow-Origin" jest dostępny na żądanym zasobie . Pochodzenie "https://payment.dev" jest zatem niedozwolone dostęp.
Zainstalowałem Laravel CORS Package dla mojego backend i dodał middleware do mojej trasie np
Route::group(['middleware' => 'cors'], function(){
Route::post('/api/chargeCustomer', 'Backend\[email protected]');
});
ale nadal jestem uzyskiwanie błąd. Próbowałem również dodać nagłówki Vue z
Vue.http.headers.common['Access-Control-Allow-Origin'] = '*';
Vue.http.headers.common['Access-Control-Request-Method'] = '*';
Z tym samym wynikiem/błędem.
Czy ktoś może mi powiedzieć, co robię źle?