From 9c52ee9653a7560972f8a4938f074d8d0a6a4554 Mon Sep 17 00:00:00 2001 From: miyaji255 <84168445+miyaji255@users.noreply.github.com> Date: Sun, 20 Oct 2024 13:37:23 +0900 Subject: [PATCH 1/2] add cloudflare pages internal error blog --- ...4-10-20-cloudflare-pages-internal-error.md | 44 ++++++++++++++++++ src/content/tags/cloudflare.json | 12 +++++ src/content/tags/cloudflare.png | Bin 0 -> 7028 bytes 3 files changed, 56 insertions(+) create mode 100644 src/content/blogs/2024-10-20-cloudflare-pages-internal-error.md create mode 100644 src/content/tags/cloudflare.json create mode 100644 src/content/tags/cloudflare.png diff --git a/src/content/blogs/2024-10-20-cloudflare-pages-internal-error.md b/src/content/blogs/2024-10-20-cloudflare-pages-internal-error.md new file mode 100644 index 0000000..efd13c4 --- /dev/null +++ b/src/content/blogs/2024-10-20-cloudflare-pages-internal-error.md @@ -0,0 +1,44 @@ +--- +title: "Cloudflare Pagesでinternal errorが出たときの対処法" +description: "Cloudflare Pagesのデプロイで Failed: an internal error occurred. が出たときに行った対処法です。" +category: tech +author: miyaji +tags: + - javascript + - cloudflare +--- + +Cloudflare Pagesでデプロイを行うと以下のようなエラーが出ました。 + +``` +Failed: an internal error occurred. +``` + +## 原因と解決法 + +_routes.jsonが正しいスキーマで書いていなかったためでした。 + +以下のように`exclude`を忘れていました。 + +```json +{ + "version": 1, + "includes": ["/*"] +} +``` + +正しくは以下のように`exclude`を追加する必要があります。 + +```json +{ + "version": 1, + "includes": ["/*"], + "exclude": [] +} +``` + +internal errorが出るということはCloudflareはJSONのスキーマを検証していないようです。 + +## まとめ + +JSONのは正しいスキーマで書こう diff --git a/src/content/tags/cloudflare.json b/src/content/tags/cloudflare.json new file mode 100644 index 0000000..dc89596 --- /dev/null +++ b/src/content/tags/cloudflare.json @@ -0,0 +1,12 @@ +{ + "name": "Cloudflare", + "description": "Cloudflareは格安でCDNやセキュリティサービスを提供しているネットワークサービスです。また、エッジコンピューティングを利用したサーバーレス関数も提供しています", + "fullSizeImage": true, + "image": "./cloudflare.png", + "links": [ + { + "text": "Cloudflare - 公式サイト", + "url": "https://www.cloudflare.com/ja-jp/" + } + ] +} diff --git a/src/content/tags/cloudflare.png b/src/content/tags/cloudflare.png new file mode 100644 index 0000000000000000000000000000000000000000..c7318ddf0e63b2265414804a930719c251d4429b GIT binary patch literal 7028 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 literal 0 HcmV?d00001 From 3ac8ad5c9d4e9b69f9e57ffb7d1986ac48d34410 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 20 Oct 2024 04:42:21 +0000 Subject: [PATCH 2/2] [Bot] Update Blog Meta --- .../blog-metas/2024-10-20-cloudflare-pages-internal-error.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/content/blog-metas/2024-10-20-cloudflare-pages-internal-error.json diff --git a/src/content/blog-metas/2024-10-20-cloudflare-pages-internal-error.json b/src/content/blog-metas/2024-10-20-cloudflare-pages-internal-error.json new file mode 100644 index 0000000..42b2bd1 --- /dev/null +++ b/src/content/blog-metas/2024-10-20-cloudflare-pages-internal-error.json @@ -0,0 +1,3 @@ +{ + "postDate": "2024-10-20T04:42:14.510Z" +}