tRPC + Next.js App Router 全栈类型安全 Todo CRUD 提示词示例
P
提示词
Create a complete tRPC Todo CRUD example with Next.js App Router, including a simple in-memory database, Zod validations, and a React client that calls the API with full type safety.
この例では、tRPC、Next.js App Router、Zod を使用したフルスタック型安全 Todo アプリケーションの構築方法を示します。サーバー側はクエリとミューテーションを含むルーターを定義し、クライアント側は tRPC が生成する React フックを使用します。手動の API エンドポイント定義は不要で、型は自動的に共有されます。
主な機能:
- インメモリ Todo ストレージ
- 各プロシージャに対する Zod 入力バリデーション
- tRPC の
TRPCErrorによるエラーハンドリング - 完全な TypeScript 推論を備えたクライアントサイドの React フック
提示词解读
此示例演示了如何使用 tRPC、Next.js App Router 和 Zod 构建全栈类型安全的待办事项应用。服务端定义包含查询和变更的路由器,客户端使用 tRPC 生成的 React 钩子。无需手动定义 API 端点,类型会自动共享。
主要功能:
- 内存中的待办事项存储
- 每个过程使用 Zod 进行输入验证
- 通过 tRPC 的
TRPCError进行错误处理 - 具备完整 TypeScript 推断的客户端 React 钩子
这个提示对您有帮助吗?
评论
评论将在审核后显示
この記事が役に立ったら投げ銭で応援
Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済
開発者が選ぶ最強ツール集
運営者が毎日使っているツール・ガジェット 6選