小编Tri*_*eat的帖子

在 python-fastApi 中间件中引发异常

我正在尝试在 fastapi 中间件中验证令牌,但这似乎是不可能的。因为我认为中间件需要进行下一次调用,尽管它不是必需的。我无法在这个 python-fastapi 后端找到任何好的解决方案来一次性处理令牌。任何帮助表示赞赏。

@app.middleware("http")
async def add_middleware_here(request: Request, call_next):
    token = request.headers["Authorization"]
    try:
        verification_of_token = verify_token(token)
        if verification_of_token:
            response = await call_next(request)
            return response
    except InvalidSignatureError as er:
        raise HTTPException(status_code=401)
Run Code Online (Sandbox Code Playgroud)

python starlette fastapi uvicorn

5
推荐指数
2
解决办法
2663
查看次数

如何在以下位置访问“ m”:{m:67; n:87},其中a是javascript对象

在解决问题期间,我遇到了一个代码问题:

var a = {};
a: {m: "something"; n: "another thing";}
Run Code Online (Sandbox Code Playgroud)

现在,如果我想访问m还是n在这里,我应该怎么办?在实践中可以在哪里使用这种代码?

javascript

1
推荐指数
1
解决办法
56
查看次数

将对象中的相似属性合并为一个属性

我是python的新手。我有一个问题要问。

b = [{a:"1",b:"6"},{a:"1",b:"89"},{a:"2",b:"16"},{a:"2",b:"99"}]
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

[{a:"1", b: "6. 89"}, {a:"2", "b": "16. 99"}]
Run Code Online (Sandbox Code Playgroud)

任何的想法?

python

0
推荐指数
1
解决办法
75
查看次数

标签 统计

python ×2

fastapi ×1

javascript ×1

starlette ×1

uvicorn ×1