FastAPI之挂载应用程序
FastAPI之挂载应用程序
一、目的
如果需要两个独立的FastAPI应用程序,以及他们各自拥有独立的文档,则可以拥有一个主应用程序并装载
多个子应用程序。
二、创建主应用程序
from fastapi import FastAPIapp = FastAPI()@app.get("/app")
def read_main():return {"msg":"This is main app"}
三、创建子应用程序
subapp = FastAPI()@subapp.get("/sub")
def read_sub():return {"msg":"This is sub app"}
四、把子应用挂载到主应用上
- 主应用程序的对象
app
, 使用mount
方法进行装载子应用 - 第一个参数为api路径
- 第二个参数为子应用程序对象
subapp
app.mount("/subapi", subapp)
五、独立文档
- 主应用文档地址
http://127.0.0.1:8000/docs
- 子应用文档地址
http://127.0.0.1:8000/subapi/docs
六、演示
FastAPI之挂载应用程序相关推荐
- 用APPLOC挂载的程序如何拷贝剪贴板
微软自家出的APPLOC虽然有很多个年头没有更新了,不过对付简繁体程序的显示还是马马虎虎过得去的.只是有一点,被它挂载的程序,只要是往里面的文本框黏贴,不管源内容是外部程序,还是程序它自己,统统都是乱 ...
- 【ODOO OWL】基础 Owl 的 mount 挂载应用程序
挂载一个Owl应用程序是通过使用mount方法来完成的.如果您使用的是 iife 版本,您可以通过`owl.mount`使用它,如果您使用的是模块系统,您可以直接从 `owl` 导入它. mount方 ...
- linux挂载盘 程序执行没权限,mount挂载权限问题
最近一直都是在linux下开发,见识是长了,但是效率还是提不上来,于是想方设法结合windows与linux的优点. linux 做服务器远比windows好,程序最终还是在linux下跑的,况且服务 ...
- python 网盘多帐号_CuteOne:一款基于Python3的OneDrive多网盘挂载程序,带会员/同步等功能...
说明:现在OneDrive挂载目录程序越来越多了,之前水了很多了,包括PyOne.OneIndex.OLAINDEX和OneList,近期又出现了个CuteOne,一个基于Python3的OneDri ...
- 抖音小程序--如何进行小视频挂载??
源码会在下方 带货利器–抖音短视频 视频作为目前最直观的展现方式,使用得当可以说威力无穷,抖音作为短视频平台,已经创下了无数现象级的营销传说,各种抖音同款也从侧面证明了短视频"带货利器&qu ...
- 视频号直播间微信小程序开发制作介绍
不是所有的小程序需要办理电信增值许可证,如果是微信官方规定类目下需要办理电信增值许可证,那么就需要办理提交证书. 目前需要提交电信增值许可证的小程序类目有:非处方药销售平台.股票信息服务平台.兽药平台 ...
- 借助libbpf/libxdp使用AF_XDP,我们都需要做什么——以一个简单程序为例
前言 AF_XDP是一种Linux提供的针对高性能数据包处理进行优化的地址族协议,为了进一步的理解和熟悉,我们以一个返回IPv4 ICMP Ping报文的程序为例,看看借助libbpf/libxdp使 ...
- 抖音头条小程序常见的问题
一.抖音小程序审核规范 小程序信息设置规范 1.小程序名称不能以大类命名,如:xxx小游戏.xxxAPP.xxx小程序等,或其他普遍且不具有识别性词语来命名,如:学羽毛球 2.小程序名称建议加上品牌名 ...
- Linux系统中的mount挂载命令及参数详解
mount.cifs(8) System Administration mount.cifs(8)名称mount.cifs - 挂载通用网际文件系统(Common Internet File Syst ...
最新文章
- 东莞市初中生中考计算机内容,2019年广东东莞市中考考试科目及内容
- mysql必知必会 create_mysql必知必会--检 索 数 据
- 一位“寒门”同学从高材生到“不如人”的经历
- 倒计时 1 天!第十六届开源中国开源世界高峰论坛日程曝光,邀您共同缔造开源创新模式!...
- 是否有一个“先前的兄弟”选择器?
- mysql 存储过程 注入_MySQL数据库(六)-- SQL注入攻击、视图、事物、存储过程、流程控制...
- ARM64体系结构与编程之cache必修课(上)
- .net 怎么在控制器action中返回一个试图_ASP.NET Core MVC/WebAPI中另辟蹊径的全局统一异常处理方式...
- 老板口中的一区二区是什么意思?
- 常用的台湾繁体字字体(轉)
- python机器学习手写字体识别,机器学习之路: python 支持向量机 LinearSVC 手写字体识别...
- spring注释原理
- MySQL二进制日志文件格式
- 静态网页连接mysql数据库_静态网页可以联接sql数据库吗?代码怎么写?
- 新大陆扫描枪设置指南
- 电脑蓝屏如何修复?几个步骤,突破极限!让电脑不再蓝屏!
- esp_image: Image length xxxx doesn‘t fit in partition length 1048576问题解决思路
- DroppyCtf靶机
- RS485两台设备用了半年,今天突然没数了,并上串口一直时不时有多余FF等乱码输出。单独串口接电脑试都正常,共地就正常了
- 苹果系统版本依次顺序_苹果手机机型排行顺序
热门文章
- idea中方法折叠或是展开的设置
- 如何借助数字签名保护文档安全性
- 谷粒学院16万字笔记+1600张配图(十二)——课程管理
- CPU和内存 程序(线程)关系
- OSI七层模型和TCP/IP协议四层模型
- [acwing周赛复盘] 第 91 场周赛20230218
- How can you determine how much disk space a particular MySQL table is taking up?
- HTTPS端口443被程序vmware-hostd.exe占用的解决
- C语言nullptr错误,c/c++中的NULL,nullptr,0
- 简单使用OpenGauss数据库