Quasar preFetch выдает ошибку через несколько минут - PullRequest
0 голосов
/ 26 марта 2019

Я пытался запустить preFetch на квазаре для загрузки тегов opengraph для моего сайта.Мой магазин Vuex импортирует экземпляр axios с именем api .Действие в моем магазине Vuex заключается в следующем.Приложение работает в течение нескольких минут / запросов, и через некоторое время, скажем, 10-15 минут, я получаю сообщение об ошибке, что res.data не определено.В настоящее время я в любом случае исправляю ошибку, чтобы тестировщики не сталкивались с той же проблемой, но я не уверен, почему ошибка возникает.

fetch(context, currentRoute){
    return new Promise(resolve=>{
        return api.get(currentRoute.name,{params:{slug:currentRoute.params.slug}})
        .then(res=>{
            context.commit('set',res.data);
            resolve();  
        }).catch(err=>{
            context.commit('set',false);
            resolve(); 
        });
    });            
}
...