05 · 实验 E

Server Action 里 revalidatePath

Server Action 写操作后调用 revalidatePath,让对应路由的数据缓存 + 完整路由缓存失效,UI 立刻拿到新数据。这联动第 4 章的缓存机制。

当前值(被 unstable_cache 缓存)

3638

缓存时间

2026-08-21T08:34:44.748Z

上次操作:(尚未操作)。点击后上方"当前值"会变化(缓存被 revalidatePath 清掉)。

关键认知

  • Server Action 是唯一"既能写数据、又能让缓存失效"的地方 —— 它天然知道该失效哪个路由。
  • revalidatePath 清的是数据缓存 + 完整路由缓存; 客户端还要 router.refresh() 刷新路由器缓存,三者配合才能立即看到新数据。
  • 这比"客户端 fetch + 手动刷新页面"更安全、更少一次往返。