如何解决Node.js获取请求始终查找具有第一个课程ID的数据
function courseData(courseId){
app.get("/studentData",(req,res,next) => {
StudentTask
.findOne({uid: data.sub,"courseId": courseId}).sort({"StartDate":-1})
.then(doc=>{
res.json(doc);
console.log('inside get-----',courseId)
})
.catch(err =>console.log(err));
});
console.log('inside the function',courseId)
}
/ 此courseData函数将其他路线的courseId引入。但是,当它第一次带来任何ID时,它会更新get请求。但是,当单击另一条路线时,它会带来一个新的ID,该ID也可以在函数内显示,但路线的ID不会更新。 /
[1] original--- 2BDSzW6ZjTLdTsrvg
[1] inside the function 2BDSzW6ZjTLdTsrvg
[1] inside get----- 2BDSzW6ZjTLdTsrvg
-------------all course id are same
when change course id then
[1] original--- 8BkfdqjdR8jKsRZQw
[1] inside the function 8BkfdqjdR8jKsRZQw
[1] inside get----- 2BDSzW6ZjTLdTsrvg
original id change even function have new id but get request used old one
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。