前言
去年我曾寫過一支Cloudflare worker,用做Nextcloud的img網域縮址
當時是初探,純粹採用線上編輯器撰寫,功能只是簡單的routing
這幾天我寫了個新的random功能,並趁這個機會把專案做了重構;改寫為TypeScript;切割檔案,以Webpack打包部屬;將可變更的設定值改以環境變數傳遞,增加專案重用性
同時還串上了現在很夯的Github Action,在線上做打包推送去Cloudflare
我也花時間把Worker用的CLI工具──Wrangler摸了一輪,搞定了Worker
debug和收log流程
本文預計分為兩篇
- Cloudflare Workers入門 ─ 簡介
Cloudflare Workers進階 ─ Wrangler簡介和Github Action串接部屬 (還沒寫!)
Cloudflare Workers是個還算新的產品,中文教學並不多,謹將我的研究成果小記在此。