跳到主要内容

笔记 API

基础路径:/api/notes

获取笔记列表

GET /api/notes

查询参数

  • page:页码(默认 1)
  • size:每页大小(默认 20)
  • tag:按标签过滤

响应(分页格式):

{
"items": [{"id": 1, "title": "...", ...}],
"total": 100,
"page": 1,
"size": 20,
"pages": 5
}

创建笔记

POST /api/notes

请求体

{
"title": "笔记标题",
"content": "Markdown 内容",
"tags": ["标签1", "标签2"]
}

获取笔记详情

GET /api/notes/{id}

更新笔记

PUT /api/notes/{id}

删除笔记

DELETE /api/notes/{id}

导出笔记

POST /api/notes/export

将笔记导出为 ZIP 文件。