认证工作正常,问题是应用程序非常慢。例如,登录过程可能需要5秒通过bazor应用程序,而如果我通过API调用登录操作,则过程非常快。我做错了什么?这是用于身份验证的blazor代码。由于身份验证是快速的,所以我没有包含API代码。IAuthService AuthService@using System.Net.Http
var loginAsJson
(是的,如果你想保持顺序,擦除是标准的成语,但在我的例子中,它是不需要的,我认为,由于这些动作,它会比我在这里给出的版本慢一些。)如果实际上是在*上调用擦除(),我知道这会使它变得没有定义,但我不会这样做。我认为pop_back()会取消rbegin()的定义。反向循环有点难看,但至少它是一个真正的循环,而不是像半人马一样的半圈半圈--半个半环的混合物:
for ( auto it = apc.begin(); it !