互聯(lián)網(wǎng)基礎(chǔ)設(shè)施公司Cloudflare宣布了一種新機(jī)制,可讓開發(fā)人員將靜態(tài)站點(diǎn)轉(zhuǎn)變?yōu)橥耆珓?dòng)態(tài)的應(yīng)用程序,從而簡(jiǎn)化構(gòu)建全棧應(yīng)用程序的過程。
該功能被稱為 Cloudflare Workers,將Cloudflare Pages擴(kuò)展到一個(gè)完整的堆棧平臺(tái),使前端開發(fā)人員能夠使用 Jamstack 框架構(gòu)建站點(diǎn)。
盡管 Cloudflare Pages 只能在今年早些時(shí)候普遍可用時(shí)構(gòu)建靜態(tài)頁(yè)面,但產(chǎn)品經(jīng)理 Rita Kozlov承諾,他們的長(zhǎng)期計(jì)劃是讓全棧應(yīng)用程序開發(fā)成為一個(gè)步入式的公園。
公測(cè)版
根據(jù) Cloudflare 的說法,開發(fā)人員理論上可以將 Workers 連接到 Pages 項(xiàng)目,因?yàn)槟梢酝ㄟ^在 Pages 和 Workers 中編寫應(yīng)用程序來安裝 Wrangler 并手動(dòng)部署 Worker。
但是,從今天開始,Pages 可以利用 Workers 代表您自動(dòng)部署無(wú)服務(wù)器功能。Cloudflare 表示,開發(fā)人員可以通過從 C、C++、JavaScript或Rust 中的模板中進(jìn)行選擇來啟動(dòng)構(gòu)建應(yīng)用程序、創(chuàng)建函數(shù)或編寫 API 的過程。
“Cloudflare Workers 提供了一個(gè)無(wú)服務(wù)器執(zhí)行環(huán)境,允許您創(chuàng)建全新的應(yīng)用程序或增強(qiáng)現(xiàn)有應(yīng)用程序,而無(wú)需配置或維護(hù)基礎(chǔ)設(shè)施,” Cloudflare解釋道。
Cloudflare Workers 目前可作為公開測(cè)試版供所有人試用,而無(wú)需為其現(xiàn)有 Cloudflare 計(jì)劃支付額外費(fèi)用。
該公司還分享說,它正在努力通過添加對(duì)集成日志記錄的支持和對(duì)已部署功能的更多分析來改善 Pages 開發(fā)人員體驗(yàn)。