建置並部署
轉接器
在 GitHub 上編輯此頁面在部署 SvelteKit 應用程式之前,您需要針對您的部署目標調整它。轉接器是將建置好的應用程式作為輸入並產生輸出用於部署的小型外掛程式。
官方轉接器存在於各種平台上 — 這些文件記錄在以下頁面上
@sveltejs/adapter-cloudflare
for Cloudflare Pages@sveltejs/adapter-cloudflare-workers
for Cloudflare Workers@sveltejs/adapter-netlify
for Netlify@sveltejs/adapter-node
for Node 伺服器@sveltejs/adapter-static
for 靜態網站產生 (SSG)@sveltejs/adapter-vercel
for Vercel
其他 社群提供的轉接器 存在於其他平台上。
使用轉接器永久連結
您的轉接器指定在 svelte.config.js
svelte.config.js
ts
importadapter from 'svelte-adapter-foo';/** @type {import('@sveltejs/kit').Config} */constconfig = {kit : {adapter :adapter ({// adapter options go here})}};export defaultconfig ;
特定於平台的內容永久連結
有些轉接器可以存取有關請求的額外資訊。例如,Cloudflare Workers 可以存取包含 KV 名稱空間等的 env
物件。這可以傳遞給在 掛鉤 和 伺服器路由 中使用的 RequestEvent
作為 platform
屬性 — 參閱每個轉接器的文件以了解更多資訊。