gssp-component-member.mdx
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
Rendered from the public repository vercel/next.js on GitHub; content belongs to its authors. Cached for up to an hour.