- res.json() 以 try-catch 包裹,解析失敗時補上 URL 上下文 - res.ok 為真時嚴格要求陣列,非陣列回應改為拋錯而非靜默結束 - 改用迴圈逐一 push 取代展開運算子,避免大量項目的堆疊風險 - 錯誤訊息中的回應內容經 sanitize(移除控制字元)防止 log 注入 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- res.json() 以 try-catch 包裹,解析失敗時補上 URL 上下文 - res.ok 為真時嚴格要求陣列,非陣列回應改為拋錯而非靜默結束 - 改用迴圈逐一 push 取代展開運算子,避免大量項目的堆疊風險 - 錯誤訊息中的回應內容經 sanitize(移除控制字元)防止 log 注入 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>