跳轉到主要內容
發佈會部署目前的 main 提交。沒有獨立的生產分支 - 在 main 上最近發佈的提交就是上線版本。 關於在此之前如何進行構建和迭代,請參閱構建如何運作。

發佈的作用

  • 遠端應用部署到 Kazzle 的雲端並取得公開 URL。詳見部署了解部署如何運作及 URL 的樣子。
  • 本機應用安裝在你的電腦上。UI 直接載入,流程部分執行開發伺服器。
當你發佈到市集供他人安裝時,你的應用在啟動時會收到使用者身分令牌、後端的安裝金鑰,以及安裝/解除安裝 Webhook。詳見市集。

快取、更新和離線

桌面和行動裝置只會在一般瀏覽器檢視中開啟你的應用 URL。它們不會清除瀏覽器快取、強制僅限網路的載入,或為公開和私人應用選擇不同的快取政策。 你的網頁應用掌控快取:
  • 文件和資源的 HTTP Cache-Control 標頭
  • 選用的 Service Worker / PWA 設定(範本隨附 vite-plugin-pwa 並自動更新)
  • 新構建是立即啟動、重新載入一次,還是等待下次開啟
  • 最新啟動構建的離線備用方案
當 Kazzle 看到開啟的應用分頁有新發佈版本時,它會要求已註冊的 Service Worker 檢查更新(registration.update())。沒有 Service Worker 的應用會忽略該檢查,並繼續使用自己的 HTTP 快取標頭。 因此,已發佈的應用可以從快取立即開啟、無需硬重新整理即可取得新構建,並保持最新構建可離線使用。

即時應用

對於需要即時本機讀取和離線支援的應用,AI 會:
  1. 建立資料庫
  2. 開啟即時同步
  3. 構建雙部分應用:UI(React + 同步用戶端)和流程(令牌端點 + 同步上傳)
  4. 透過保管庫連接認證
詳見即時同步了解其運作方式。

自訂網域

若要使用自訂網域,請將你的網域或子網域指向已部署的應用 URL。

後續步驟

  • 部署 - 部署機制、生產 URL 和執行時命令
  • 市集 - 讓其他 Kazzle 空間探索並安裝你的應用