— posts
Posts.
共 55 页,1641 篇文章FastAPI的查询白名单和安全沙箱机制如何确保你的API坚不可摧?
2025-07-27
fastapi
FastAPI的查询白名单通过中间件实现请求过滤,验证来源IP是否在预定义的白名单中,不在则返回403错误。安全沙箱机制通过Docker容器实现代码执行的隔离,限制内存、网络和文件系统访问,防止恶意代码执行和数据泄露。白名单适用于内部管理系 …
阅读更多
广告位
如何在 FastAPI 中玩转 GraphQL 和 WebSocket 的实时数据推送魔法?
2025-07-25
fastapi
FastAPI 通过 Graphene 库实现 GraphQL 支持,支持查询和订阅功能。WebSocket 集成实现实时通信,包括基础握手协议和消息广播机制。GraphQL over WebSocket 协议桥接实现实时数据推送。常见报错 …
阅读更多
广告位

SQLAlchemy ORM与GraphQL的完美邂逅,如何让数据库操作变得如此简单?
2025-07-22
fastapi
SQLAlchemy ORM通过Python类与数据库表映射,实现面向对象操作数据库,典型模型包括User和Post类。FastAPI集成通过依赖注入管理数据库会话,提供GET和POST接口。GraphQL使用Strawberry定 …
阅读更多
广告位



广告位


广告位
FastAPI GraphQL库对比:Strawberry、Graphene、Ariadne
2025-07-18
fastapi
GraphQL在FastAPI中的实现主要有三种方案:Strawberry、Graphene和Ariadne。Strawberry采用类型注解语法,自动生成Schema,开发体验优;Graphene使用类继承结构,需手动定义类型和解析器,灵 …
阅读更多
广告位
广告位
IoT设备的OTA升级是如何通过MQTT协议实现无缝对接的?
2025-07-13
fastapi
该代码实现了一个基于FastAPI和MQTT的IoT设备OTA(Over-The-Air)升级服务。通过MQTT协议,设备可以订阅升级请求主题,服务端则负责处理设备的升级请求、推送固件元数据、跟踪分片传输进度以及校验验证机制。代码使 …
阅读更多
广告位
如何在FastAPI中玩转STOMP协议升级,让你的消息传递更高效?
2025-07-12
fastapi
STOMP协议是一种基于文本的轻量级消息协议,常用于发布/订阅模式。在FastAPI中实现STOMP协议的核心是通过WebSocket建立连接后,添加STOMP协议解析器。实现过程包括三个阶段:客户端发送CONNECT帧建立会话,使 …
阅读更多
如何用WebSocket打造毫秒级实时协作系统?
2025-07-10
fastapi
实时协作系统实现多用户同时操作同一文档或白板,并实时同步变更。核心需求包括毫秒级延迟、操作一致性、冲突处理和状态恢复。后端使用WebSocket协议,维护活动连接池,通过Pydantic模型验证操作格式,采用广播模式实现同步。前端使 …
阅读更多
广告位

广告位
