Next.js 示例 数据获取 使用 fetch API 使用 ORM 或数据库客户端 在服务器端读取搜索参数 在客户端读取搜索参数 数据重新验证 使用 ISR 在特定时间后重新验证数据 使用 ISR 按需重新验证数据 表单 提交表单时显示待处理状态 服务器端表单验证 处理预期错误 处理意外异常 显示乐观更新 程序化表单提交 服务器操作 传递额外值 重新验证数据 重定向 设置 cookie 删除 cookie 元数据 创建 RSS 源 创建 Open Graph 图片 创建站点地图 创建 robots.txt 文件 创建自定义 404 页面 创建自定义 500 页面 身份验证 创建注册表单 无状态的基于 cookie 的会话管理 有状态的基于数据库的会话管理 管理授权 测试 Vitest Jest Playwright Cypress 部署 创建 Dockerfile 创建静态导出 (SPA) 配置自托管时的缓存 配置自托管时的图片优化 Previous从 Vite 迁移NextAPI