Как отправить JSON-объект с помощью Axios в React - PullRequest
0 голосов
/ 25 июня 2018

Я пытался опубликовать объект, используя код ниже:

const modifiedEvent = {
            Event : {

            }
        };
modifiedEvent.Event["eventname"] = name1;
modifiedEvent.Event["eventId"] = "" + 2;
modifiedEvent.Event["eventTypeId"] = "" + 3;

axios.post(URL, modifiedEvent)
            .then(response => console.log(response))
            .catch(error => console.log(error));

API ожидает объект в этой форме:

{
    "Event" : {
        "eventname" : "SomeName",
        "eventId" : "1",
        "eventTypeId" : "2"
    }
}

, но я продолжаю получать эту ошибку:

Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin».Источник 'http://localhost:3000', следовательно, не имеет доступа.Ответ имел HTTP-код состояния 502.

Дело в том, что мне разрешено устанавливать соединения с API, если я использую JSON.stringify (), но я не могу опубликовать свои данные какстрока.Это должен быть объект.Буду признателен, если кто-то поможет.

...