Tiana随笔

FastAPI

fastapi 标签下的全部文章。

密码是对的,人却登不进去:一次 Secure Cookie 的排查记录

2026年9月28日 · 工程与效率

后台登录接口返回成功,紧接着的请求却像没登录一样被弹回登录页。查完 Set-Cookie,再用严格客户端做了一次对照实验,才确认根因是 Secure 属性在 http 上不回传,而 curl 因为 loopback 例外一直没暴露它。

让模型给文章写摘要:一个会重试的 LLM 客户端,和一条 SSE 全链路

2026年9月24日 · AI 与大模型

我把手写摘要交给了模型,但我不信任它。这篇讲两块最难的东西:客户端怎么处理超时、限流和退避抖动,以及 SSE 流式怎么从模型接口一路走到浏览器,中间三个环节各自的坑。

给博客加一个能搜正文的搜索:FastAPI 倒排索引 + Vue 3 搜索框

2026年9月24日 · 工程与效率

站内搜索只能匹配标题,正文完全搜不到。这篇是重写实录:一个两百行不到的 Python 内存倒排索引、中文 bigram 分词、FastAPI 接口,以及 Vue 3 那边必须处理的防抖与竞态。

FastAPI 路由拆分和依赖注入实践

2026年9月16日 · Python

后端最早只有一个 main.py,九个接口不到一百行看着很顺,接口一多就找不着了。我按功能拆成 routes 子文件,拆完跑不起来,因为 include_router 要 import 和注册两步都做。后面讲依赖注入除了拿数据库还能干什么。

2026 年回头看:FastAPI 还是 Python 后端的甜点位吗

2026年9月10日 · 工程与效率

用了三年多 FastAPI 之后回头评估:新框架层出不穷,它依然是大多数 Python 后端项目的最优默认选择,理由和边界都在这篇。

给应用接 LLM API:成本、限流与降级

2026年8月25日 · AI 与大模型

上线一个真正在用的大模型功能,工程量的大头不在调 API,而在限流、重试、缓存和降级。这篇整理一套可以直接抄的防线设计。