Trabajar con Express.js
Si usas Express, es posible que la recarga en caliente de módulos en el servidor no funcione después de estos pasos
Express tiene su propia pila de rutas, así que recargar la caché de require no basta para recargar las rutas dentro de Express.
Añadir un callback global en Express
Para la recarga en caliente de módulos con Express y Next.js, es necesario configurar un callback global que limpie la caché de rutas de Express. Así se reconocen las actualizaciones de rutas sin reiniciar el servidor.
server/express.js
Disparar el callback durante la revalidación
Añade una llamada al callback global en _document.js para limpiar la caché de rutas de Express durante la revalidación, de modo que las rutas actualizadas se sirvan sin reiniciar el servidor.
pages/_document.js