Next.jsのgetStaticPropsのpropsがUndefinedになってしまいます。
(pagesで行っています。)
問題の箇所を簡潔にしたものが以下になります。
typescript
1interface Props { 2 users: user[] 3} 4interface user { 5 name: string 6 email: string 7} 8 9export const getStaticProps: GetStaticProps = async () => { 10 const response = await fetch('http://hoge/api/user') 11 const data = await response.json() 12 console.log(data) //これは正常に出力されます。下に出力内容載せてあります。 13 return { 14 props: { data } 15 } 16} 17 18const Home = ({ users }: Props) => { 19 return ( 20 <> 21 {users} //出力されません。 22 {typeof(users)} //undefined 23 </> 24 ) 25} 26 27export default Home;
json
1[ 2 { 3 name: 'testName', 4 email: 'testEmail', 5 } 6 { 7 name: 'testName2', 8 email: 'testEmail2', 9 } 10]
様々な方法を試しましたがうまくいかないのでよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。