Я получаю ошибку

Ответ на предварительный запрос не проходит проверку управления доступом: он не имеет статуса HTTP ok.

first = async  () =>  {
         const data = {
                firstName:'abcdef',lastName:'defghi'
           
        };
         const resp = await axios({
               
                method:'post',
                url: 'url here' ,
                data,
            }
        );
            console.log(resp);

Я могу изменить только внешний код. Любая помощь будет оценена?

0
Dibakar 5 Апр 2020 в 21:47
Любое обновление по этому поводу
 – 
Dinesh Jain
8 Апр 2020 в 14:52

1 ответ

Кажется, что нужны заголовки запроса клиента:

    first = async  () =>  {
     const data = {
            firstName:'abcdef',lastName:'defghi'

    };
    const resp = await axios({
            method:'post',
            url: 'url here' ,
            data: data,
            headers: {
               'Allow-control-allow-origin': 'domain permitted here',
               'Authorization': 'authorization here'
               //eg: 'Aurhorization': 'Basic: ' + window.btoa(generatedCredentials);
            }
        }
    );
    console.log(resp);
1
OO7 5 Апр 2020 в 22:35
Возможно проблема в браузере. :D
 – 
OO7
5 Апр 2020 в 23:22