摘要:
FastAPI(41)- Background Task 后台任务 后台任务 顾名思义,可以在返回响应后运行后台任务 这对于需要在请求后执行特定的操作很有用,且客户端并不需要在接收响应之前等待该操作完成 常见的栗子 发送电子邮件通知,由于连接到电子邮件服务器并发送电子邮件往往会比较“缓慢”(几秒钟) 阅读全文
posted @ 2022-01-06 10:54
小学弟-
阅读(478)
评论(0)
推荐(0)
摘要:
FastAPI(40)- 大型应用程序的项目拆分 背景 假设要搭建一个测试平台,那么整个项目的 API 数量肯定很多个,他们不可能放在同一个文件中 FastAPI 提供了一个方便的工具来构建应用程序,同时保持所有的灵活性 项目架构 假设结构如下 . ├── app │ ├── __init__.py 阅读全文
posted @ 2022-01-06 10:50
小学弟-
阅读(106)
评论(0)
推荐(0)
摘要:
FastAPI(39)- 使用 CORS 解决跨域问题 同源策略 https://www.cnblogs.com/poloyy/p/15345184.html CORS https://www.cnblogs.com/poloyy/p/15345871.html FastAPI 模拟跨域问题 htt 阅读全文
posted @ 2022-01-06 10:49
小学弟-
阅读(475)
评论(0)
推荐(0)
摘要:
FastAPI(38)- 模拟一个跨域场景 同源策略 https://www.cnblogs.com/poloyy/p/15345184.html CORS https://www.cnblogs.com/poloyy/p/15345871.html 需要先了解什么是同源策略和 CORS 才能更好看 阅读全文
posted @ 2022-01-06 10:48
小学弟-
阅读(74)
评论(0)
推荐(0)
摘要:
FastAPI(37)- Middleware 中间件 什么是中间件 就是一个函数,它在被任何特定路径操作处理之前处理每个请求,且在每个 response 返回之前被调用 类似钩子函数 执行顺序 中间件会接收应用程序中的每个请求 Request 针对请求 Request 或其他功能,可以自定义代码块 阅读全文
posted @ 2022-01-06 10:26
小学弟-
阅读(447)
评论(0)
推荐(0)
摘要:
FastAPI(36)- FastAPI 的元数据配置和文档 URL Metadata 元数据 可以给 API 添加元数据 实际栗子 #!usr/bin/env python # -*- coding:utf-8 _*- """ # author: 小菠萝测试笔记 # blog: https://w 阅读全文
posted @ 2022-01-06 10:12
小学弟-
阅读(87)
评论(0)
推荐(0)
摘要:
FastAPI(35)- 依赖项中使用 yield + Context Manager 上下文管理器 什么是 Context Manager 上下文管理器 在 Python 中,是可以在 with 语句中使用的任何 Python 对象,比如通过 with 来读取文件 with open("./som 阅读全文
posted @ 2022-01-06 09:48
小学弟-
阅读(114)
评论(0)
推荐(0)
摘要:
FastAPI(34)- Dependencies with yield 依赖项中使用 yield 背景 FastAPI 支持在依赖项返回后执行一些额外的步骤 但需要用 yield 代替 return 来达到这一目的 版本要求 为了达到上述效果,需要使用 Python 3.7+ 或者在 Python 阅读全文
posted @ 2022-01-06 09:47
小学弟-
阅读(132)
评论(0)
推荐(0)
浙公网安备 33010602011771号