当前位置: 首页 > news >正文

网站开发公司赚钱么爱站长尾词

网站开发公司赚钱么,爱站长尾词,荆州百度推广,上海公司做网站的价格使用fastapi的时候,swagger-ui.css 、swagger-ui-bundle.js、redoc.standalone.js 有时候无法加载(国内环境原因或者是局域网屏蔽),此时就需要自己用魔法下载好对应文件,然后替换到fastapi里面去。 fastapi里面依靠这…

使用fastapi的时候,swagger-ui.css 、swagger-ui-bundle.js、redoc.standalone.js 有时候无法加载(国内环境原因或者是局域网屏蔽),此时就需要自己用魔法下载好对应文件,然后替换到fastapi里面去。

fastapi里面依靠这2个函数实现docs和redoc:

from fastapi.openapi.docs import get_swagger_ui_html, get_redoc_html

fastapi里面官网给的解决办法:

https://github.com/tiangolo/fastapi/blob/ac93277d3b506f4076aee1af6ae5a86406f545c6/docs_src/custom_docs_ui/tutorial001.py#L4

实践起来就是,首先下载好这些文件:
在这里插入图片描述

其次复现出/docs路由和/redoc路由:

import os
import uvicorn
from fastapi import FastAPI
from starlette.middleware.cors import CORSMiddleware
from fastapi.staticfiles import StaticFiles
from fastapi.openapi.docs import get_swagger_ui_html, get_redoc_htmlapp = FastAPI(title='outpainting_captioning_upscaler',description='outpainting images, captioning images,upscaler images',version='1.0.0',docs_url=None,redoc_url=None,  # 设置 ReDoc 文档的路径)
app.add_middleware(CORSMiddleware,allow_origins=["*"],allow_credentials=True,allow_methods=["*"],allow_headers=["*"],
)
app.mount("/static", StaticFiles(directory="static"), name="static")@app.get("/docs", include_in_schema=False)
async def custom_swagger_ui_html():return get_swagger_ui_html(openapi_url="/openapi.json",title="xx",# oauth2_redirect_url=app.swagger_ui_oauth2_redirect_url,swagger_js_url='/static/swagger/swagger-ui-bundle.js',swagger_css_url='/static/swagger/swagger-ui.css',swagger_favicon_url='/static/swagger/img.png',)@app.get("/redoc", include_in_schema=False)
async def redoc_html():return get_redoc_html(openapi_url=app.openapi_url,title=app.title + " - ReDoc",redoc_js_url="/static/swagger/redoc.standalone.js",)# 写个测试接口
@app.get('/xx')
async def test():return {'message': 'test success'}if __name__ == '__main__':uvicorn.run(f'{os.path.basename(__file__).split(".")[0]}:app',host='0.0.0.0',port=7777,reload=False,workers=1)

其中文件也可以去这里下载:

下载:https://wwsm.lanzouy.com/i682Q1frjnmd 密码:9zw2

成功:
在这里插入图片描述

http://www.yayakq.cn/news/47058/

相关文章:

  • 秦皇岛网站团队wordpress4.1中文版
  • 刷leetcode对网站开发有用吗开淘宝店铺的详细步骤
  • 网站设计目的手机购物网站开发
  • 郑州机械网站建设wordpress文章末尾显示tag标签
  • 福州网站建设外贸网站不备案行吗
  • 网站服务器可以做家用电脑有没有做生物科技相关的网站
  • 专业做图片制作网站有哪些比较出名的游戏外包公司
  • 营销型网站建设的费用报价单发帖那个网站好 做装修的
  • 电子商务网站建设行情前端网站做完 后端用什么做
  • 做网站需要要多少钱科技强国向秦始皇直播四大发明
  • 城乡与建设厅网站办公空间设计说明
  • wordpress做出的网站WordPress黑镜主题下载
  • 阿里巴巴网站中详情页怎么做南宁制作网站企业
  • 移动互联网技术网站系统没有安装wordpress
  • 西安做网站科技有限公司海口有哪几家是做网站的
  • 轻媒做的网站正能量不良网站直接进入
  • 广州学校论坛网站建设app开发需要什么资源和团队
  • 名人网站设计版式佛山招收网站设计
  • 网站 备案 注销怎么制作小视频
  • 建网站需要哪些资质邵阳市建设局网站首页
  • 长春在线制作网站密码行业西部数据
  • golang和php 做网站海淘网站
  • 门户网站个人可以做专业外贸网站制作价格
  • 廊坊企业网站团队昌做网站
  • 无锡网站排名哪里有手机网站建设 技术规范
  • 广州自助网站推广建站邯郸做wap网站价格
  • 4399谁做的网站网站建设公司968
  • ios wordpress连接站点wordpress 密码 算法
  • iis 发布网站 404梅州建设工程交易中心网站
  • 网站建设对电子商务中的作用宁波余姚网站建设