无法从mongo获取数据,因为ID是ObjectID。我想将其转换为字符串。无法从mongo获取数据,因为ID是ObjectID,我想将其转换为字符串
enter code here
const SingleProduct = () => {
const {id} = useParams();
const [data, setData] = useState([]);
// const [filter, setFilter] = useState(data);
const [loading, setLoading] = useState(false);
let componentMounted = false;
useEffect(() => {
const getProducts = async () => {
setLoading(true);
// Link database product
const response = await fetch(`http://localhost:8000/api/products/${id}`);
setData(await response.json());
setLoading(false);
}
getProducts();
}, []);
1条答案
按热度按时间nx7onnlm1#
在
frontend/src/components/products/Products/Products.jsx
文件中,您可能应该将项的_id
传递给Item
组件: