Vercelのキャッシュの削除を発見したから試してみた
ブラウザが古いとか?
npx browserslist@latest --update-db
planオーバーっていうオチ:
それでも変化せず
Next.jsのバッチバージョンが合わないのでは!?と思い、Next.jsのリリースタグから13.3の最終が13.3.5だということを知り、13.3.1を13.3.5に変更
limitって…独自ドメインじゃないからとかも関係する!?
試しにサブドメイン当ててみる
limitのエラーが消えた👀
※ 以降、このエラーを「SIGTERMエラー
」と命名する
Redeployしたら通ったものの、今度はlimitエラーが再び….
limit対策候補としてfont。Nextでサポートされたっていう設定の仕方で試してみよう….
これが近いかな
Error: The Edge Function "api/og-image" size is 1.1 MB and your plan size limit is 1 MB.
は、ファイルサイズなのかEdge Functionサイズなのかはハッキリしないってことか。。。
next/fontにしてpush
SIGTERMエラー
時間差でredeployをし続けて3回目で18エラーが2エラーに減った
一旦フォント設定をOFFにしてdeployできるか試してみたら….
SIGTERMエラー
ちょっと細かいけど修正
import { NextRequest } from 'next/server'
import { ImageResponse } from 'next/server'
↓
import { NextRequest, ImageResponse } from 'next/server'
そしたら
SIGTERMエラー
が1件に減った
fontのファイルの位置がpublicに入れることでパフォーマンス向上につながるってChatGPTが言ってたから…試してみる
エラーから気づいたのは…
publicだからといってapiディレクトリのファイルはプロジェクトルートからパスを記述できないっぽいから、フォントをapiディレクトリに入れてなるべく近くにすることにした。
それに加えてぐださんに作ってもらった軽量化版fontを導入
通った\(^o^)/
OpenGraphの様子は…変化なく
/
以外は動いている⭐
DWB:
ぐださん!ありがとう〜〜〜〜〜 🎉
zutto2: