Open gentksb opened 1 day ago
本番環境では正常動作する
アップロードされているアセット内にjpgファイルが存在していない
本番は生のjpgとCloudflare image resizingなので問題ない。ブランチプレビューは画像をpassthroughImageServiceでスルーしているため何か起きている? ローカルのキャッシュを消して動作確認
passthroughImageServiceだとwebpのみ出力するためと判明
ImageResponseはwebpを受け付けるため、根本解決には「webpをog:imageにも設定する」か、現状の許容が必要
事象
ブランチプレビュー環境で、meta:imageに設定しているjpg画像にアクセスすると、トップ画面が表示される
影響
[[slug]]/twitter-og.png
を生成する処理で正しい画像が取得できずエラーとなる。本番環境でしか動作確認できない原因
passthroughImageServiceがwebpのみレンダリングするため