我正在尝试发出axios请求,但仍然收到错误的返回值。
一个文件中的axios方法:
export const sendFormSuccessfully = data => {
let error = '';
axios.post('example url', {data})
.then(() => {
error = '';
})
.catch(reason => {
error = reason;
});
return error;
};
我正在从另一个文件中调用该方法:
submittedForm = data => {
const resultSubmission = sendFormSuccessfully(data);
console.log(resultSubmission);
};
但是每次我收到一个空字符串。我了解这是因为它是异步函数,但我认为由于axios返回保证值应该正确。