投稿日:
Cloudflare Pagesでデプロイを行うと以下のようなエラーが出ました。
Failed: an internal error occurred.
原因と解決法
_routes.jsonが正しいスキーマで書いていなかったためでした。
以下のようにexclude
を忘れていました。
{
"version": 1,
"includes": ["/*"]
}
正しくは以下のようにexclude
を追加する必要があります。
{
"version": 1,
"includes": ["/*"],
"exclude": []
}
internal errorが出るということはCloudflareはJSONのスキーマを検証していないようです。
まとめ
JSONのは正しいスキーマで書こう