为什么getStaticProps数据为空白?

时间:2020-04-24 16:56:44

标签: reactjs next.js

我有一个下一个9.3项目,当我运行npm next startnpm 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.
    },
  }
};

0 个答案:

没有答案