Question du test Next.js

Récupère les détails du produit du côté serveur à chaque requête et le mets en cache.

Facile

Vous créez une page dans votre app Next.js en Page Router pour afficher les détails d'un produit. Voici un extrait de code :

// pages/products/[productId].js
export async function getServerSideProps(context) {
  const { productId } = context.params;
  const product = await fetchProductDetails(productId);

  context.res.setHeader('Cache-Control', 'public, s-maxage=900, stale-while-revalidate=3600');

  return { props: { product } };
}

export default function ProductDetails({ product }) {
  // ...
}

Quelle est la fonction que rempli getServerSideProps dans ce cas ?

Auteur: AnasStatut : PubliéeQuestion passée 165 fois
Modifier
1
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !