【发布时间】:2021-09-27 16:58:06
【问题描述】:
我正在尝试使用 Redux Axios 在 JSON 服务器中添加、更新、删除。但我无法执行 CRUD 操作。我总是收到错误 404。我正在使用以下代码示例。这是我的 db.json
{
"orderdetails": [
{
"OrderID": 111,
"CustomerID": "VINET",
}
]
}
我正在使用以下代码从 redux 导入 Axios。请找到我的 server.js
import axios from 'axios';
export default axios.create({
baseURL: "http://localhost:3007/",
headers: {
"Content-type": "application/json"
}
})
我正在使用以下代码示例在 JSON-Sever 中执行 CRUD 操作。但是,我有一个错误
import http from "../serverapi";
create(data) {
return http.post("/orderdetails/posts", data);
}
update(id, data) {
return http.put(`/orderdetails/${id}`, data);
}
delete(id) {
return http.delete(`/orderdetails/${id}`);
}
您能提供建议吗?
【问题讨论】:
-
我猜你没有创建到 API 的路由,axios 是用来做承诺而不是 api 休息(我的意思是它不是第一次使用),因为你应该在后面使用 express 来创建一个服务器并定义后端的路由
标签: javascript reactjs redux redux-thunk json-server