跳至主要內容

建置並部署

轉接器

在 GitHub 上編輯此頁面

在部署 SvelteKit 應用程式之前,您需要針對您的部署目標調整它。轉接器是將建置好的應用程式作為輸入並產生輸出用於部署的小型外掛程式。

官方轉接器存在於各種平台上 — 這些文件記錄在以下頁面上

其他 社群提供的轉接器 存在於其他平台上。

使用轉接器

您的轉接器指定在 svelte.config.js

svelte.config.js
ts
import adapter from 'svelte-adapter-foo';
/** @type {import('@sveltejs/kit').Config} */
const config = {
kit: {
adapter: adapter({
// adapter options go here
})
}
};
export default config;

特定於平台的內容

有些轉接器可以存取有關請求的額外資訊。例如,Cloudflare Workers 可以存取包含 KV 名稱空間等的 env 物件。這可以傳遞給在 掛鉤伺服器路由 中使用的 RequestEvent 作為 platform 屬性 — 參閱每個轉接器的文件以了解更多資訊。