在react js中,如何将带有参数的axios GET方法请求发送到Node js,在Node js中,如何获取这些参数

博巴·波斯塔纳

在react js中,如何将带有参数的axios GET方法请求发送到Node js,以及在Node js中如何获取这些参数。

我在下面尝试过,但是没有用。

React JS发送

(异步()=> {

            const totalDonations = await axios.get(
                                  "http://localhost:3000/api/userdashboard/UserDonorList", {
                                    params: {
                                        assignEvent: props.match.params.event,
                                        userEmail: props.match.params.user
                                    }
                                  }
                                );
            console.log(totalDonations.data)
            setDonationDetailList(list => [...list,...totalDonations])
        })();

节点js阅读

userRouter.get('/api/userdashboard/UserDonorList', userAuth, async (req, res) => {

  try {
    if(!req.user){
    } else {
      const donationInfo = await DonationCreate.find({ userEmail: req.body.userEmail, assignEvent: req.body.assignEvent })
      console.log('donationInfo: ', donationInfo)
      res.status(201).send(donationInfo)
    }
   }
   catch (e) {
    console.log('e: ', e)
    const errors = errorhandle(e)
    res.status(400).send(errors)
   }
});
死神07

用于req.query访问req对象中Object形式的所有参数。例子 :req.query.assignEvent

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档