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,
// })
// }