У вас есть что-то подобное (полученное из вашего блока кода до того, как вы отредактировали вопрос)
const promise = axios
.post(url("fistbump"), data)
.then(result => {
window.console.log("Got fistbump response: ", result.data);
localStorage.setItem(ACCOUNT_TOKEN_FIELD, result.data.key);
});
return promise;
Если обещание Axios соответствует спецификации обещания ES6, вы можете просто вернуть то, что вы хотите, из .then
предложение, чтобы получить значение, заключенное в обещание, которое дает вам
const promise = axios
.post(url("fistbump"), data)
.then(result => {
window.console.log("Got fistbump response: ", result.data);
localStorage.setItem(ACCOUNT_TOKEN_FIELD, result.data.key);
return result.data;
});
return promise;