日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)FastAPI教程:FastAPI教程全局依賴項

有時,我們要為整個應(yīng)用添加依賴項。

通過與定義路徑裝飾器依賴項 類似的方式,可以把依賴項添加至整個 FastAPI 應(yīng)用。

這樣一來,就可以為所有路徑操作應(yīng)用該依賴項:

from fastapi import Depends, FastAPI, Header, HTTPException


async def verify_token(x_token: str = Header(...)):
    if x_token != "fake-super-secret-token":
        raise HTTPException(status_code=400, detail="X-Token header invalid")


async def verify_key(x_key: str = Header(...)):
    if x_key != "fake-super-secret-key":
        raise HTTPException(status_code=400, detail="X-Key header invalid")
    return x_key


app = FastAPI(dependencies=[Depends(verify_token), Depends(verify_key)])


@app.get("/items/")
async def read_items():
    return [{"item": "Portal Gun"}, {"item": "Plumbus"}]


@app.get("/users/")
async def read_users():
    return [{"username": "Rick"}, {"username": "Morty"}]

路徑裝飾器依賴項 一章的思路均適用于全局依賴項, 在本例中,這些依賴項可以用于應(yīng)用中的所有路徑操作。

為一組路徑操作定義依賴項

稍后,大型應(yīng)用 - 多文件一章中會介紹如何使用多個文件創(chuàng)建大型應(yīng)用程序,在這一章中,您將了解到如何為一組路徑操作聲明單個 dependencies 參數(shù)。


名稱欄目:創(chuàng)新互聯(lián)FastAPI教程:FastAPI教程全局依賴項
網(wǎng)站路徑:http://www.dlmjj.cn/article/cooscos.html