web-dev-qa-db-fra.com

Les pages avec `getServerSideProps` ne peuvent pas être exportées

Je pense que je crée une sorte de confusion ici.

Selon la documentation , si je veux un rendu côté serveur (SSR) pour la page, j'exporte la fonction asynchrone:

getServerSideProps

Mais si je fais cela, je ne peux pas construire le projet pour exécuter localement ou maintenant Zeit maintenant. Si j'essaye de construire ou de déployer, j'obtiens:

Erreur pour la page/_error: les pages avec getServerSideProps ne peuvent pas être exportées. Voir plus d'informations ici: https://err.sh/next.js/gssp-export

Le lien fourni par l'erreur indique que je ne peux pas exporter. Mais j'ai utilisé l'exemple de la documentation ci-dessous:

import React from "react"

export async function getServerSideProps() {
        return { props: {  } }
}

function Page({ data }) {
    // Render data...
}

export default Page

Dois-je changer une configuration quelque part?

Comment éviter de créer cette page statique?

2
MiguelSlv

Ne fonctionnera pas sur la page _error.js, par décision de conception, telle que publiée ici par le personnel de maintenance de nextjs.

Une possibilité est d'utiliser getInitialProps à la place.

1
MiguelSlv