【发布时间】:2021-08-19 16:46:48
【问题描述】:
我目前正在使用 Redux,我想发送状态并在后端请求它。代码如下。
const { email } = useSelector((state) => state.user);
const getConcern = async () => {
const { data } = await axios
.get("http://localhost:5000/Student/", { email })
.catch((err) => console.log(err.message));
console.log(email);
console.log(data);
};
我正在尝试将它记录到后端的控制台中,但结果为未定义?
const getConcerns = async (req, res) => {
const { email } = req.body;
console.log(email);
const concerns = await Concerns.find();
res.status(200).json(concerns);
};
如何以当前状态发送电子邮件并将其作为 GET 方法传递到后端?请帮忙,谢谢。
【问题讨论】:
-
在服务器上使用
req.query而不是req.body,因为您在查询字符串中发送数据,而不是在请求正文中。
标签: node.js redux react-redux