Вызов $ .get JSON () чрезвычайно задержан в chrome - PullRequest
0 голосов
/ 13 апреля 2020

Ниже я прикрепил фрагмент моего клиентского кода javascript / Jquery, который последовательно выполняет вызовы POST / GET. В браузере Firefox оба вызова занимают менее 500 мс и немедленно возвращаются с моего локально работающего сервера NodeJS.

Но когда та же последовательность запускается через браузер Chrome, получите JSON () вызов занимает около 25 секунд и абсолютно не правильно. При локальной отладке я обнаружил, что вызов get JSON () занимает около 24 секунд для достижения моего маршрута GET на локально работающем веб-сервере NodeJS.

Может ли это быть Chrome ошибка, связанная с браузером? Или это ошибка в JQuery? Кажется, я не могу разобраться с этим фрагментом кода.

Любая помощь в этом отношении была бы неоценима.

        const token = $('meta[name="csrf-token"]').attr('content');
        const data = { root: 'xyz'};
        $.ajaxSetup({ headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'),'content-type': 'application/json'}});
        $.post(`/api/settings/`, JSON.stringify(data), (res)=>{
            $.getJSON('/api/projects/', (_all_protocols) => {
                console.log(_all_protocols);
            });
        });
...