rsnext/errors/gssp-export.md
Maedah Batool 60488e68e3
Fix broken data fetching links in docs (#33766)
* Fix broken links for Data Fetching

* Fix link data fetching doc

* Improve link file paths

* Update errors/large-page-data.md

Co-authored-by: Steven <steven@ceriously.com>

* Update links

* Fix linting

* Lint tests

* Lint tests

Co-authored-by: Steven <steven@ceriously.com>
Co-authored-by: Tim Neutkens <tim@timneutkens.nl>
2022-04-22 14:03:07 +02:00

1.5 KiB

getServerSideProps Export Error

Why This Error Occurred

You attempted to statically export your application via next export, however, one or more of your pages uses getServerSideProps.

The getServerSideProps lifecycle is not compatible with next export, so you'll need to use next start or a serverless deployment.

Possible Ways to Fix It

  1. If you'd like to keep your application static, you can use getStaticProps instead of getServerSideProps.

  2. If you want to use server-side rendering, update your build command and remove next export. For example, in your package.json:

    diff --git a/bla.json b/bla.json
    index b84aa66c4..149e67565 100644
    --- a/bla.json
    +++ b/bla.json
    @@ -1,7 +1,7 @@
    {
      "scripts": {
        "dev": "next dev",
    -    "build": "next build && next export",
    +    "build": "next build",
        "start": "next start"
      }
    }
    

Note

: Removing next export does not mean your entire application is no longer static. Pages that use getStaticProps or no lifecycle will still be static!