javascript - Axios 获取请求在我的 React 应用程序中失败
问题描述
我正在捕获对 .Net API 的 axios 获取请求失败的错误,但无法弄清楚如何使该 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 mock 进行数据显示。
同时使用模拟和真实API有什么问题吗?
还是 CORS 政策?
解决方案
推荐阅读
- javascript - 使用 Redux-Persist 管理和更新状态并在后台获取新数据?
- javascript - html2canvas 在 Ionic 中不起作用(版本 6.11.0)
- arrays - 将范围值按行存储到数组中,但仅存储第一个值 - Google 脚本
- javascript - 构建可排序和过滤的房地产网格
- c++ - Boost.Log 中的参数传递错误
- protobuf-net - 主分支构建失败
- ruby-on-rails - rails 中的自定义域不适用于 app.test.com:3000
- python - 从 csv 导入数据并创建 Active Directory 用户列表
- angular - 无限调用API方法(检查状态)
- python - 我想根据列的第一个字母从数据框中提取数据