【发布时间】:2022-01-27 09:49:40
【问题描述】:
我是新来的,Node.js,所以如果这很简单,我很抱歉。我一直在尝试使用 Axios 将运行 Express 的 Node.js Api 中的数据提取到 React 组件中。我尝试了许多不同的方法,并寻找没有运气的解决方案。我无法访问 Id 以及 ProductName
JSON 数据
{"Results":
[
{"id":4,"productName":"Flap Disc"}, {"id":5,"productName":"Fiber Disc"}
]
}
无论出于何种原因,我都无法访问这些对象中的数据。
代码
export default function Parent () {
const [products, setProducts] = React.useState('');
const url = 'http://localhost:3040/';
React.useEffect(()=>{
async function getProduct(){
const response = await axios.get(`${url}`);
const a = (response.data.Results)
setProducts(a.map((item)=>
{item}
))
}
getProduct()
}, [])
return(
<div>
{
console.log(products)
}
</div>
)
}
【问题讨论】:
标签: node.js reactjs json axios