React project front-end and back-end value transfer: url with parameter value and without parameter value

React project front-end and back-end value transfer: url with parameter value and without parameter value

rear end

server.js:

// 带参传值
app.post("/getOneStu/:id", (req,res)=>{
    
    
    console.log(req.params.id)
    const id=req.params.id
    console.log(id);

    Stu.find({
    
    "id":id}).then(stu=>{
    
    
        res.json(stu);
    })
    .catch(err=>{
    
    
        res.json(err);
    });
})
// 不带参
// app.post("/getOneStu", (req, res) => {
    
    
//     const id =req.body.id
//     console.log(id);
//     Stu.find({'id':id})
//         .then(stu => {
    
    
//             res.json(stu);
//         })
//         .catch(err => {
    
    
//             res.json(err);
//         });
// });

front end:

api.js:

// 带参传值
export function getOneStu(id){
    
    
  return post(`/getOneStu/${
      
      id}`,{
    
    
  })
}

// 不带参
// export function getOneStu(id){
    
    
//   return post("/getOneStu",{
    
    
//     id:id,
//   })
// }

Guess you like

Origin blog.csdn.net/qq_45484237/article/details/130112456