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?
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.