Cloudflare Pages บริการโฮสต์เว็บที่เดิมเน้นเว็บ static เป็นหลักประกาศรองรับเฟรมเวิร์ค Next.js โดยอาศัยฟีเจอร์ Edge Runtime ของ Next.js ที่เพิ่งปล่อยออกมาปีนี้และยังเป็นฟีเจอร์ระดับทดลองเท่านั้น
ตัว Cloudflare Pages เองรองรับการประมวลผลฝั่งเซิร์ฟเวอร์ด้วยฟีเจอร์ Pages Functions มาตั้งแต่ปีที่แล้ว เบื้องหลังการทำงานนั้นก็คือการไปสร้าง Workers มารันโค้ดอีกที
การใช้งาน Next.js บน Cloudflare Pages นั้นแทบไม่ต้องแก้โค้ดอะไร นอกจากคอนฟิกเปลี่ยนเอนจินให้เป็น Edge Runtime หลังจากนั้นโค้ดในหน้าต่างๆ ก็สามารถเรียกใช้ getServerSideProps ได้ทันที กระบวนการอัพโหลดโค้ดขึ้น Cloudflare Pages จะอาศัยคำสั่ง next-on-pages ที่ทาง Cloudflare โอเพนซอร์สออกมา
ตอนนี้บริการ Pages Functions ยังเป็นบริการระดับเบต้า แต่ทาง Cloudflare คาดว่าจะให้บริการเต็มรูปแบบได้เร็วๆ นี้
ที่มา – Cloudflare