/
MariaTsys
/
courseworkPP
Обзор
Документация
Войти
/
MariaTsys
/
courseworkPP
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/server/api/routers/bookRouter.ts
18 строк
663 B
Maria
first_commit
09 май 2025, 12:17
09 май 2025, 12:17
af55308
Код
Авторство
О чём код?
import { z } from "zod"; import { createTRPCRouter, protectedProcedure } from "~/server/api/trpc"; import { db } from "~/server/db"; // Подключение к базе данных export const bookRouter = createTRPCRouter({ // Получение книги по ID getBookById: protectedProcedure .input(z.string()) // Входной параметр — строка (ID книги) .query(async ({ input }) => { const book = await db.book.findUnique({ where: { id: input }, // Используем input как ID }); if (!book) throw new Error("Book not found"); return book; }), });