Published on 2026年8月23日 有人說我的部落格很絲滑,因為它幾乎不送 JavaScript astro nextjs frontend migration architecture 把部落格從 Next.js 15 App Router + Contentlayer 搬到 Astro 6:34 篇文章、URL 全保留,搬家一天做完,真正卡住我的是 island 邊界和部署平台的四個坑。
Published on 2026年7月18日 6,401 個 IP、3 分鐘、7,262 個錯誤:一隻普通的爬蟲怎麼打掛我的 search 頁 nextjs ssr cdn security alb 一次 3 分鐘的線上事故。爬蟲抓走 search 頁裡的每一個連結,CDN 擋不住、SSR 又把每個 request 變成 4–7 個 API call。記錄整條追查過程,跟三個防禦方向的取捨。
Published on 2026年5月12日 在 Next.js 接 Firebase Remote Config 當 feature flag:為什麼這樣選、跟踩到的幾個坑 Next.js Firebase feature-flag Zustand 用 Firebase Remote Config 做功能開關的理由、業界其他選擇的取捨,以及實作上 fetch 失敗的 fallback、'use client' 傳染、isolatedModules 的小雷。
Published on 2026年3月17日 Next.js 多架構部署踩坑:為什麼 _next/static 會 403 nextjs k8s docker multi-arch devops 在 K8s 混合 amd64/arm64 節點的環境下,Next.js 的 buildId 不一致導致靜態資源 403,記錄排查過程和修復方式
Published on 2026年2月1日 Next.js 時區陷阱:當 K8s 環境讓你的日期判斷晚了 8 小時 nextjs typescript timezone k8s seo bug-fix 在 K8s 環境部署 Next.js 應用時,因為伺服器時區為 UTC,導致時間判斷邏輯錯誤。本文分享如何使用 date-fns-tz 正確處理時區問題。
Published on 2025年11月16日 Next.js IntersectionObserver 導致 ALB 健康檢查失敗問題 next.js IntersectionObserver ALB SSR useEffect 記錄一次因為在 Next.js Server 端使用 IntersectionObserver 導致 Load Balancer 健康檢查失敗的除錯經驗