Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 958 Bytes

gssp-component-member.mdx

File metadata and controls

49 lines (34 loc) · 958 Bytes
title
`getStaticProps` / `getServerSideProps` can not be attached to the page component

Why This Error Occurred

On one of your page's components you attached either getStaticProps, getStaticPaths, or getServerSideProps as a member instead of as a separate export.

These methods can not be attached in the same way as getInitialProps and must be their own export

Possible Ways to Fix It

Move the method to it's own export from your page.

Before

function Page(props) {
  return <p>hello world</p>
}

Page.getStaticProps = () => ({
  props: {
    hello: 'world',
  },
})

export default Page

After

function Page(props) {
  return <p>hello world</p>
}

export default Page

export const getStaticProps = () => ({
  props: {
    hello: 'world',
  },
})

Useful Links