我有一个下一个9.3项目,当我运行npm next start
或npm run next build
时,下一页仍说不能使用map,因为数据为空–但是肯定会返回数据,但不是被传递页面-为什么?
import React from 'react';
import APIService from '../utils/APIService';
function Page({ data }) {
console.log(data); //is empty
return (
<>
{data.map((item) => (
<div>
{item.name}
</div>
))}
</>
)
};
export default Page;
export async function getStaticProps() {
const req = await APIService.get('/items');
const { data } = req;
return {
props: {
data, // has an array if I console.log it.
},
}
};