当我在背面打印人体参数时,它们是不确定的。但是当我使用POSTMAN发送相同的请求时,它可以工作。我不知道我在想什么。
export const test = obj => {
const body = qs.stringify({
mode: obj.mode,
partition: obj.partition
});
const config = {
headers: {
"Content-Type": "application/x-www-form-urlencoded"
}
};
return dispatch => {
dispatch({ type: "GET_CONSIGNE_BEGIN" });
return axios
.get("http://localhost:8080/Mode-Partition-Consignes", body, config)
.then(result => {
dispatch({ type: "GET_CONSIGNE_SUCCESS", payload: result.data });
})
.catch(err => {
dispatch({ type: "GET_CONSIGNE_FAILURE", err });
});
};
};
答案 0 :(得分:0)
对于axios,通过GET发送数据的唯一方法是使用属性params。
客户端示例:
axios.get("/api", {
params: {
foo: "bar"
}
});
服务器上的示例:
router.get("/api", (req, res) => {
const { foo } = req.query;
});
希望有帮助。编码愉快。