SuperAPI AI 工具集

data-fetching

数据与分析

查看项目

更新于 10-16 03:43

技能介绍

用途:面向 Next.js 的现代数据获取技能,覆盖服务端数据读取、变更与缓存控制。

主要能力:Server Actions(用 'use server' 处理变更)、自动请求记忆化缓存、基于时间与按需的重新验证、流式渐进渲染、Promise.all 并行获取。

使用方式:在服务端函数中调用 fetch 并配置缓存选项,例如 next: { revalidate: 3600 } 表示每小时重新验证;cache: 'force-cache' 为默认缓存,cache: 'no-store' 表示不缓存。变更操作可定义 Server Action,读取表单数据后写入数据库,并调用 revalidatePath('/posts') 触发路径重新验证。

适用场景:需要在 Next.js 中统一管理数据读取、缓存与失效逻辑的项目。

限制:资料未提供具体版本要求、安装命令、平台支持范围及收费信息。