[{"data":1,"prerenderedAt":24},["ShallowReactive",2],{"tag-articles-cors":3},[4,10,16,20],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"Nuxt 3でDraw.ioファイルを表示する完全ガイド","viewer.diagrams.netのCORS問題の解決策から実装コード、代替手段まで網羅的に解説。サーバーミドルウェアCORS設定、Base64埋め込み、iframe embed mode、maxGraphなど5つの実装方法を比較。","/nuxt3-drawio-complete-guide","2025-11-19T00:00:00.000Z","2025-12-16T00:00:00.000Z",{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":15},"Cloudflare R2カスタムドメイン × Web Audio API: ブラウザのメディアキャッシュが引き起こすCORS地獄","R2カスタムドメインからクロスオリジン音声をWeb Audio APIで処理する際、ブラウザのメディアキャッシュがcors/no-corsリクエストを分離せずCORSエラーを起こす問題と、3段階CORS検証 + キャッシュバスターによる解決策","/cloudflare-r2-cors-web-audio-api","2026-03-17T00:00:00.000Z",null,{"title":17,"description":18,"path":19,"publishedAt":14,"updatedAt":15},"2026年3月17日の開発日記 - R2 CORSの沼とMiller Column移行、合間にボイスクローン実験","PRレビューから始まりR2カスタムドメインのCORS地獄に半日はまり、会計入門10ページのMiller Column移行をサブエージェント7本で並行処理し、Fish Audio S2で自分の声のTTS実験まで詰め込んだ一日の記録","/2026-03-17-diary",{"title":21,"description":22,"path":23,"publishedAt":14,"updatedAt":15},"PRレビューからCORSデバッグまで - 本番デプロイで音声が消えた一日","2つのPRレビュー・修正から始まり、本番デプロイで音声404、Web Audio APIのCORSエラー、crossorigin追加で完全破壊、Codexレビューを経て3段階CORS検証で解決するまでの試行錯誤ログ","/pr-review-cors-debugging",1784786402301]