API 接口列表

完整的RESTful API和tRPC接口文档

作品管理接口
GET /api/books
读取

获取作品列表

POST /api/books
创建

创建新作品

PUT /api/books/{ id }
更新

更新作品信息

DELETE /api/books/{ id }
删除

删除作品

拆书分析接口
GET /api/analysis/search
搜索

搜索拆书模板

GET /api/analysis/{ id }
读取

获取模板详情

POST /api/analysis/install
安装

安装拆书模板

格式转换接口
POST /api/convert
转换

转换文档格式

GET /api/convert/formats
列表

获取支持的格式列表

tRPC 类型安全接口
使用tRPC提供类型安全的API调用
// 客户端调用示例
import { trpc } from '@/lib/trpc';

// 获取作品列表
const books = await trpc.books.list.query();

// 创建作品
const newBook = await trpc.books.create.mutate({
  title: "我的小说",
  type: "都市",
  description: "..."
});

// 上传章节
await trpc.chapters.upload.mutate({
  bookId: newBook.id,
  content: "第一章内容..."
});