SyntaxError: JSON.parse: неопределенная строка - PullRequest
0 голосов
/ 24 января 2019

Я пишу 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 ?

...