首页 > 解决方案 > 在 axios.post 之外访问 axios 响应

问题描述

我正在尝试将 Axios.post 的响应读取到 Axios.post 之外的新变量中。但是它一直读为未定义

var newresults 
 axios.post(mainurl, data)
        .then(function (response) {
        console.log(response)
        })
        .catch(function (error) {
          console.log(error);
        });
newresults = response
console.log(newresults)

标签: reactjsaxios

解决方案


您可以使用async/awaithttps ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function

const postData = async () => {
  const response = await axios.post(mainurl, data);
  console.log(response);
};

postData();

推荐阅读