From 350db612dfefd363881777d18ab55587c1aaa8fa Mon Sep 17 00:00:00 2001 From: Luis Alvarez D Date: Fri, 13 Mar 2020 11:54:32 -0500 Subject: [PATCH] Use getServerSideProps (#11057) --- examples/api-routes/pages/index.js | 2 +- examples/api-routes/pages/person/[id].js | 15 +-------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/examples/api-routes/pages/index.js b/examples/api-routes/pages/index.js index 0197601de68437b..bfabbc5ced50e70 100644 --- a/examples/api-routes/pages/index.js +++ b/examples/api-routes/pages/index.js @@ -9,7 +9,7 @@ const Index = ({ people }) => ( ) -export async function getStaticProps() { +export async function getServerSideProps() { const response = await fetch('http://localhost:3000/api/people') const people = await response.json() diff --git a/examples/api-routes/pages/person/[id].js b/examples/api-routes/pages/person/[id].js index 5c98e8e8451726c..34d63cce840c512 100644 --- a/examples/api-routes/pages/person/[id].js +++ b/examples/api-routes/pages/person/[id].js @@ -30,20 +30,7 @@ const Person = ({ data, status }) =>

{data.message}

) -export async function getStaticPaths() { - const response = await fetch('http://localhost:3000/api/people') - const data = await response.json() - - const paths = data.map(person => ({ - params: { - id: person.id, - }, - })) - - return { paths, fallback: false } -} - -export async function getStaticProps({ params }) { +export async function getServerSideProps({ params }) { const response = await fetch(`http://localhost:3000/api/people/${params.id}`) const data = await response.json()