Tenemos pocas páginas y componentes como representación del lado del servidor.
Estábamos tratando de usar el caché para algunas respuestas de la API.
export async function getServerSideProps(context) { const res = await getRequest(API.home) return { props: { "home": res?.data?.result }, } }La versión de Next.js es 11.1.
Aquí, ¿alguien puede sugerir cómo podemos implementar el caché?
Puede configurar el encabezado Cache-Control dentro getServerSideProps usando res.setHeader .
export async function getServerSideProps(context) { // Add whatever `Cache-Control` value you want here context.res.setHeader( 'Cache-Control', 'public, s-maxage=10, stale-while-revalidate=59' ) const res = await getRequest(API.home) return { props: { home: res?.data?.result } } }