Skip to content

Commit

Permalink
i18n(ja): Update cloudflare.mdx (#7432)
Browse files Browse the repository at this point in the history
* i18n(ja): Update cloudflare.mdx

* 52864bc

---------

Co-authored-by: Yan <[email protected]>
  • Loading branch information
morinokami and yanthomasdev authored Mar 26, 2024
1 parent c2ece40 commit 9a39e8a
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/content/docs/ja/guides/deploy/cloudflare.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Cloudflare Pagesを使用してAstroサイトをデプロイする
type: deploy
i18nReady: true
---
import ReadMore from '~/components/ReadMore.astro'

[Cloudflare Pages](https://pages.cloudflare.com/)は、フロントエンド開発者が静的ウェブサイト(JAMstack)やSSRウェブサイトを共同でデプロイするためのプラットフォームです。

Expand Down Expand Up @@ -127,7 +128,7 @@ npx astro add cloudflare

使い始めるには、プロジェクトのルートに`/functions`ディレクトリを作成します。このディレクトリにPages Functionsのファイルを作成すると、指定されたルートにカスタム機能を持ったWorkerが自動的に生成されます。Functionsの書き方については、[Pages Functionsのドキュメント](https://developers.cloudflare.com/pages/platform/functions/)を参照してください。

📚 [AstroでのSSR](/ja/guides/server-side-rendering/)についてもっと読む。
<ReadMore>[AstroでのSSR](/ja/guides/server-side-rendering/)についてもっと読む。</ReadMore>

## トラブルシューティング

Expand All @@ -136,3 +137,11 @@ npx astro add cloudflare
Cloudflareは[Node v16.13](https://miniflare.dev/get-started/cli#installation)を必要とします。このバージョンはAstroが必要とする最小値よりも新しいので、少なくともv16.13を使用していることを再確認してください。

CloudflareのAuto Minify設定の結果、クライアントサイドのハイドレーションが失敗することがあります。コンソールに`Hydration completed but contains mismatches`と表示されたら、Cloudflare settingsのAuto Minifyを無効にしてください。

オンデマンドレンダリングするプロジェクトを[CloudflareのSSRアダプター](/ja/guides/integrations-guide/cloudflare/)を使用してビルドする際、`[Error] Could not resolve "XXXX. The package "XXXX" wasn't found on the file system but is built into node.`のようなエラーメッセージとともにサーバーがビルドに失敗する場合は、以下に注意してください。

- これは、サーバーサイド環境で使用しているパッケージまたはインポートが、[Cloudflare Workers runtime APIs](https://developers.cloudflare.com/workers/runtime-apis/nodejs/)と互換性がないことを意味します。

- Node.jsのランタイムAPIを直接インポートしている場合は、Cloudflareの[Node.jsとの互換性](/ja/guides/integrations-guide/cloudflare/#nodejs-compatibility)に関するAstroのドキュメントを参照して、これを解決するための手順を確認してください。

- Node.jsのランタイムAPIをインポートするパッケージをインポートしている場合は、`node:*`インポート構文をサポートしているかどうかをパッケージの作者に確認してください。サポートしていない場合は、代わりのパッケージを見つけるか、別のアダプタを使用する必要があります。

0 comments on commit 9a39e8a

Please sign in to comment.