OpenNext for CloudFlare é um adaptador que permite a implantação dos aplicativos Next.JS na plataforma de desenvolvedor da Cloudflare.
Este Monorepo inclui um pacote para adaptar um aplicativo Next.js construído pela next build (no modo independente) para ser executado na camada de compatibilidade do CloudFlare Workerd usando a camada de compatibilidade dos trabalhadores Node.js.
Visite o OpenNext Docs para obter instruções sobre como iniciar um novo projeto ou migrar um existente.
O repositório contém dois diretórios:
packages que contêm um pacote Cloudflare que pode ser usado para criar uma saída compatível com os CloudFlare Workers para aplicativos Next.JS.examples que contêm aplicativos Next.js que usam o pacote Cloudflare acima mencionado.@opennextjs/cloudflareVocê pode simplesmente instalar o pacote do NPM, conforme especificado na documentação OpenNext.
Além dos lançamentos padrão do NPM, também publicamos automaticamente pacotes de prerelease em empurrões de filial (usando pkg.pr.new ):
https://pkg.pr.new/@opennextjs/cloudflare@main : Atualizado a cada empurrão para a filial main , esse pré -lançamento contém a versão mais atualizada até agora (razoavelmente) do pacote.https://pkg.pr.new/@opennextjs/cloudflare@experimental Atualizado a cada empurrão para o ramo experimental , esse pré -lançamento contém a versão experimental mais recente do pacote (contendo recursos que desejamos testar/experimentar antes de se comprometer).Que você pode simplesmente instalar diretamente com o gerenciador de pacotes de escolha, por exemplo:
npm i https://pkg.pr.new/@opennextjs/cloudflare@mainConsulte a página contribuinte sobre como começar com este repositório.