opennextjs cloudflare
@opennextjs
OpenNext สำหรับ CloudFlare เป็นอะแดปเตอร์ที่เปิดใช้งานการปรับใช้แอปพลิเคชัน next.js ไปยังแพลตฟอร์มนักพัฒนาของ CloudFlare
monorepo นี้มีแพ็คเกจสำหรับการปรับแอปพลิเคชัน next.js ที่สร้างขึ้นผ่าน next build (ในโหมดสแตนด์อโลน) เพื่อทำงานในรันไทม์คนงาน CloudFlare Workerd โดยใช้เลเยอร์ความเข้ากันได้ของ Workers Node.js
เยี่ยมชมเอกสาร OpenNext สำหรับคำแนะนำในการเริ่มต้นโครงการใหม่หรือโยกย้ายโครงการที่มีอยู่
ที่เก็บมีสองไดเรกทอรี:
packages ที่มีแพ็คเกจ CloudFlare ที่สามารถใช้ในการสร้างเอาต์พุตที่เข้ากันได้กับคนงาน CloudFlare สำหรับแอปพลิเคชัน next.jsexamples ที่มีแอปพลิเคชัน Next.js ที่ใช้แพ็คเกจ CloudFlare ดังกล่าวข้างต้น@opennextjs/cloudflareคุณสามารถติดตั้งแพ็คเกจจาก NPM ตามที่ระบุไว้ในเอกสาร OpenNext
นอกเหนือจากการเปิดตัว NPM มาตรฐานแล้วเรายังเผยแพร่แพ็คเกจ prerelease โดยอัตโนมัติในการผลักดันสาขา (โดยใช้ pkg.pr.new ):
https://pkg.pr.new/@opennextjs/cloudflare@main : อัปเดตด้วยการผลักดันไปยังสาขา main ทุกครั้งก่อนหน้านี้มีแพ็คเกจที่มีความเสถียรมากที่สุดhttps://pkg.pr.new/@opennextjs/cloudflare@experimental อัพเดททุกครั้งที่มีการผลักดันไปยังสาขา experimental ทุกครั้งนี้มีแพ็คเกจการทดลองล่าสุด (มีคุณสมบัติที่เราต้องการทดสอบ/ทดลองก่อนที่จะทำ)ซึ่งคุณสามารถติดตั้งได้โดยตรงกับตัวจัดการแพ็คเกจที่คุณเลือกเช่น:
npm i https://pkg.pr.new/@opennextjs/cloudflare@mainดูหน้าการบริจาคสำหรับวิธีการเริ่มต้นกับที่เก็บนี้