我正在捕获错误的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政策?