Я пишу React-Redux приложение, чтобы поразить этот API (https://cve.circl.lu/api/) для сбора информации CVE. Я использую axios , чтобы сделать мой запрос GET. Aпользователь вводит CVE в строку поиска, и действие submit запускает Redux action creator :
const CVE_URL = `https://cve.circl.lu/`
export const FETCH_CVE = 'FETCH_CVE';
export function searchCVE(cve){
const url =`${CVE_URL}api/cve/${cve}`;
const request = axios.get(url);
console.log('Request: ', request);
return {
type: FETCH_CVE,
payload: request
};
}
Консоль выдает:
(ошибка: ошибка сети)
Однако сетевой отладчик Firefox показывает 200 Успех статус.Тело ответа xhr вызывает:
SyntaxError: JSON.parse: неопределенная строка в строке 81 столбца 572 данных JSON
Я могуНе могу понять, в чем проблема, поскольку нажатие этого URL (https://cve.circl.lu/api/cve/CVE-2002-2421) непосредственно в моем браузере возвращает ожидаемый ответ JSON без каких-либо проблем. Является ли это проблемой с axios ?