<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wrangler on BenzHub</title><link>https://benzhub.github.io/tags/wrangler/</link><description>Recent content in Wrangler on BenzHub</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Thu, 13 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://benzhub.github.io/tags/wrangler/index.xml" rel="self" type="application/rss+xml"/><item><title>環境管理與 Secrets:staging/production 分流與 wrangler secret 安全實踐 | Cloudflare 完整教學</title><link>https://benzhub.github.io/post/cloudflare/013-environments-secrets/</link><pubDate>Thu, 13 Aug 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/cloudflare/013-environments-secrets/</guid><description>&lt;blockquote&gt;
&lt;p&gt;上一篇我們把 &lt;code&gt;wrangler.jsonc&lt;/code&gt; 從頭拆到尾,還埋下兩個伏筆:「敏感值不要放 &lt;code&gt;vars&lt;/code&gt;」與「用 &lt;code&gt;env&lt;/code&gt; 區分 staging 與 production」。這一篇,我們就把這兩件事一次講透。你會學到怎麼用 &lt;strong&gt;&lt;code&gt;env.staging&lt;/code&gt;&lt;/strong&gt; / &lt;strong&gt;&lt;code&gt;env.production&lt;/code&gt;&lt;/strong&gt; 設定塊搭配 &lt;code&gt;--env&lt;/code&gt; 參數把環境&lt;strong&gt;分流&lt;/strong&gt;,弄懂 &lt;strong&gt;&lt;code&gt;vars&lt;/code&gt;(明文)&lt;/strong&gt; 與 &lt;strong&gt;Secrets(加密)&lt;/strong&gt; 的本質差異,實作 &lt;strong&gt;&lt;code&gt;wrangler secret put&lt;/code&gt;&lt;/strong&gt; / &lt;code&gt;list&lt;/code&gt; / &lt;code&gt;delete&lt;/code&gt;、&lt;code&gt;.dev.vars&lt;/code&gt; 本地機密與 &lt;strong&gt;Secrets Store&lt;/strong&gt;,最後示範在 &lt;strong&gt;CI/CD&lt;/strong&gt; 中如何安全注入機密。讀完,你的 staging 與 production 就能各行其道、敏感資訊滴水不漏。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>wrangler.jsonc 設定完整解析:必填欄位、bindings 與 observability | Cloudflare 完整教學</title><link>https://benzhub.github.io/post/cloudflare/012-wrangler-config/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/cloudflare/012-wrangler-config/</guid><description>&lt;blockquote&gt;
&lt;p&gt;上一篇我們用 &lt;code&gt;wrangler deploy&lt;/code&gt; 把 Worker 送上了邊緣,但那份決定 Worker &lt;strong&gt;名稱&lt;/strong&gt;、&lt;strong&gt;入口&lt;/strong&gt;、&lt;strong&gt;綁定&lt;/strong&gt;與&lt;strong&gt;相容性&lt;/strong&gt;的 &lt;code&gt;wrangler.jsonc&lt;/code&gt;,我們只匆匆帶過。這一篇,我們把這份設定檔&lt;strong&gt;從頭到尾徹底拆開&lt;/strong&gt;——先講清楚 &lt;code&gt;name&lt;/code&gt;、&lt;code&gt;main&lt;/code&gt;、&lt;code&gt;compatibility_date&lt;/code&gt;、&lt;code&gt;compatibility_flags&lt;/code&gt; 四大&lt;strong&gt;核心欄位&lt;/strong&gt;,再逐一示範 &lt;strong&gt;KV&lt;/strong&gt;、&lt;strong&gt;R2&lt;/strong&gt;、&lt;strong&gt;D1&lt;/strong&gt;、&lt;strong&gt;Durable Objects&lt;/strong&gt;、&lt;strong&gt;Queues&lt;/strong&gt;、&lt;strong&gt;AI&lt;/strong&gt;、&lt;code&gt;vars&lt;/code&gt; 各種 &lt;strong&gt;binding&lt;/strong&gt; 的宣告語法,接著帶你設定 &lt;code&gt;routes&lt;/code&gt;、&lt;code&gt;workers.dev&lt;/code&gt;、&lt;code&gt;observability&lt;/code&gt;、&lt;code&gt;assets&lt;/code&gt;、&lt;code&gt;triggers&lt;/code&gt;、&lt;code&gt;limits&lt;/code&gt;,最後比較 &lt;strong&gt;JSONC 與 TOML&lt;/strong&gt; 的差異。讀完你就能隨心所欲地設定自己的 Worker。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Wrangler 入門:安裝、login、建專案、dev 與 deploy | Cloudflare 完整教學</title><link>https://benzhub.github.io/post/cloudflare/011-wrangler-intro/</link><pubDate>Tue, 11 Aug 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/cloudflare/011-wrangler-intro/</guid><description>&lt;blockquote&gt;
&lt;p&gt;前面十篇,我們把 &lt;strong&gt;Worker&lt;/strong&gt; 這顆運算核心從裡到外拆了個透徹——但那些程式碼要怎麼真正「跑起來、上線」?靠的就是 Cloudflare 的官方命令列工具:&lt;strong&gt;Wrangler&lt;/strong&gt;。這一篇是 &lt;strong&gt;CF-2 部署工具&lt;/strong&gt;系列的開篇,我們從零帶你走一遍:如何&lt;strong&gt;安裝 Wrangler&lt;/strong&gt;、用 &lt;code&gt;wrangler login&lt;/code&gt; &lt;strong&gt;登入帳號&lt;/strong&gt;、用 &lt;code&gt;npm create cloudflare&lt;/code&gt;(&lt;strong&gt;C3&lt;/strong&gt;)&lt;strong&gt;建立專案&lt;/strong&gt;、認識&lt;strong&gt;專案結構&lt;/strong&gt;、用 &lt;code&gt;wrangler dev&lt;/code&gt; &lt;strong&gt;本地開發&lt;/strong&gt;、用 &lt;code&gt;wrangler deploy&lt;/code&gt; &lt;strong&gt;一鍵部署&lt;/strong&gt;到邊緣,再帶你熟悉 &lt;code&gt;tail&lt;/code&gt;、&lt;code&gt;whoami&lt;/code&gt;、&lt;code&gt;versions&lt;/code&gt; 等&lt;strong&gt;常用指令&lt;/strong&gt;,以及 &lt;strong&gt;Wrangler v3/v4&lt;/strong&gt; 的版本差異。讀完這篇,你就能把前面學的一切,變成活生生跑在 Cloudflare 邊緣網路上的服務。&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>