Axios获取请求在我的React App中失败

时间:2020-09-23 11:45:18

标签: javascript reactjs axios

我正在捕获错误的axios获取对.Net API的请求的错误,但无法弄清楚如何使此API正常工作。在Postman中甚至在Web浏览器中都可以正常运行。

index.js:1472 {"status":404,"config":{"url":"http://iis-local-app-url/api/employee/getAll","method":"get",
"headers":{"Accept":"application/json, text/plain, */*"},"transformRequest":[null],
"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN",
"xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1}}

这是调用API的函数

  let apiRes = null;
  try {
    apiRes = await axios.get(`iis-local-app-url/api/employee/getAll`);
  } catch (err) {
    console.error("Error response:");
    console.error(JSON.stringify(err.response));    // ***
    console.error(err.response.status);  // ***
    console.error(err.response.headers); // ***
  } finally {
    console.log(apiRes);
  }

我正在使用axios模拟来显示数据。

同时使用模拟和真实API是否有问题?

还是CORS政策?

0 个答案:

没有答案