OpenNext for CloudFlare es un adaptador que permite la implementación de aplicaciones Next.js a la plataforma de desarrolladores de CloudFlare.
Este Monorepo incluye un paquete para adaptar una aplicación Next.js construida a través de next build (en modo independiente) para ejecutarse en el tiempo de ejecución de Cloudflare Workerd utilizando la capa de compatibilidad de nodo.js de trabajadores.
Visite los documentos de OpenNext para obtener instrucciones sobre cómo iniciar un nuevo proyecto o migrar uno existente.
El repositorio contiene dos directorios:
packages que contienen un paquete CloudFlare que se puede utilizar para construir una salida compatible con los trabajadores de CloudFlare para las aplicaciones Next.js.examples que contienen aplicaciones Next.js que usan el paquete CloudFlare mencionado anteriormente.@opennextjs/cloudflareSimplemente puede instalar el paquete desde NPM como se especifica en la documentación de OpenNext.
Además de las versiones estándar de NPM, también publicamos automáticamente los paquetes de prevenimiento en los empujes de rama (usando pkg.pr.new ):
https://pkg.pr.new/@opennextjs/cloudflare@main : Actualizado con cada impulso a la rama main , este prevenimiento contiene la versión más actualizada (razonablemente) estable del paquete.https://pkg.pr.new/@opennextjs/cloudflare@experimental Actualizado con cada impulso a la rama experimental , esta prevenimiento contiene la última versión experimental del paquete (que contiene características que queremos probar/experimentar antes de comprometernos).Que simplemente puede instalar directamente con su administrador de paquetes de elección, por ejemplo:
npm i https://pkg.pr.new/@opennextjs/cloudflare@mainVea la página contribuyente sobre cómo comenzar con este repositorio.