Я пытаюсь отобразить данные в переменную с помощью ответа axios, однако переменная остается пустой, когда я возвращаю ее другой функции для использования.Ниже приведен мой код:
function factoryBootup() {
var userInfo = {
userName: "",
prefixUrl: ""
};
let instance = axios.create({
timeout: requestTimeout
});
instance.get(bootUrl, {
}).then(function(response) {
var jsonObj = JSON.stringify(response.data);
var a = JSON.parse(jsonObj);
userInfo.userName = a.userInfo.userId;
userInfo.prefixUrl = a.userInfo.urlId;
}).catch((error) => {
console.log("Get error happens: " + error);
});
return userInfo;
}
Я хочу экспортировать переменную userInfo
вне функции, но, похоже, она не работает.Кто-нибудь может мне помочь?