Files
fullstack-starter-SQLite/src/routes/todo.tsx
imbytecat bbbc7baa55 feat: 升级 Drizzle 依赖并优化构建与查询逻辑
- 更新 Drizzle ORM、Drizzle Zod 和 Drizzle Kit 到稳定版本,并引入新依赖 @esbuild-kit/core-utils 和 @esbuild-kit/esm-loader 以优化构建流程。
- 将 drizzle-orm、drizzle-zod 和 drizzle-kit 的版本从 beta 版本更新为指定的稳定版本。
- 使用查询函数替代直接查询表以获取待办事项列表。
2026-01-17 02:52:19 +08:00

18 lines
432 B
TypeScript

import { createFileRoute } from '@tanstack/react-router'
import { createServerFn } from '@tanstack/react-start'
import { db } from '@/db'
import { todoTable } from '@/db/schema'
const getTodos = createServerFn().handler(async () => {
const todos = await db.query.todoTable.findMany()
return todos
})
export const Route = createFileRoute('/todo')({
component: Todo,
})
function Todo() {
return <div>Hello "/todo"!</div>
}