Build and deploy
Adapters
Edit this page on GitHubSvelteKit アプリをデプロイする前に、それをデプロイ先の環境に 合わせる(adapt) 必要があります。adapter は、ビルドされたアプリをインプットとして受け取りデプロイ用のアウトプットを生成する小さなプラグインです。
様々なプラットフォーム向けの公式の adapter があります。これらについて以降のページにドキュメントがあります。
@sveltejs/adapter-cloudflare
for Cloudflare Pages@sveltejs/adapter-cloudflare-workers
for Cloudflare Workers@sveltejs/adapter-netlify
for Netlify@sveltejs/adapter-node
for Node servers@sveltejs/adapter-static
for static site generation (SSG)@sveltejs/adapter-vercel
for Vercel
加えて、他のプラットフォーム向けに、コミュニティによって提供されている adapter もございます。
adapter を使用するpermalink
adapter は 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 ;
プラットフォーム固有の情報permalink
adapter によっては、リクエストに関する追加情報にアクセスすることができます。例えば、Cloudflare Workers の場合は KV namespaces などを含む env
オブジェクトにアクセスできます。これは hooks や サーバールート(server routes) で使用される RequestEvent
に、platform
プロパティとして渡されます。詳しくは、各 adapter のドキュメントをご参照ください。
previous アプリをビルドする
next ゼロコンフィグデプロイ