【发布时间】:2021-05-13 02:10:48
【问题描述】:
我正在尝试使用从 apis 获取数据,在我的 useEffect 函数中,它包含 2 个获取请求。第二个获取请求需要一个基于第一个获取请求的返回值的参数。但是我遇到了一个错误,即 CastError: Cast to ObjectId failed for value "undefined" at path from mongoose。任何人都可以提供帮助或有什么干净的方法可以解决?非常感谢!
例如:
const[data,setdata]=useState([])
useEffect(() => {
axios.get('http:localhost.....').then({res=>{
setdata(res.data)
}})
axios.get(`http:localhost.....${data._id}`)
}, [])
【问题讨论】:
标签: reactjs mongoose use-effect mern