我正在尝试查询一个表格,其中teacherId
等于登录人的teacherId
,但我无法将这个teacherId
从前端传到后端。
这是后端。
app.get("/api/get", async(req,res) => {
const teacherId = req.body.teacherId
connection.query(
"SELECT class FROM homework WHERE teacherID = ?",
[teacherId],
(err, result) => {
if (result){
res.send({ message: result })
} else{
console.log(err)
}
}
)
})
这是前端
useEffect(() => {
Axios.get("http://localhost:1337/api/get", {
teacherId: teacherId
}).then((response) => {
if(response){
setDisplayHomework(response.data.message)
} else{
console.log("error")
}
})
})
const teacherId = localStorage.getItem("teacherId")
我认为问题出现在teacherId: teacherId
这段代码上,但我不知道原因。
param
吗? - Alessandro