我有一个带有React Typescript和.Net core 2.1的SPA。 该应用程序已部署到Azure中的Webapp。 在Web应用程序上完成刷新后,但在首次登录时没有刷新,就会出现问题。 我所有的请求也都通过了。
我在服务器端启用了Cors,并在后端实现了cors。
我认为该问题发生在registerServiceWorker.ts内部,但不确定如何解决。 我没有在该文件中进行任何配置,因此它只是默认值。 希望有人能指出正确的方向。
后端.net核心:
public void ConfigureServices(IServiceCollection services)
{
// cors
services.AddCors(options =>
{
options.AddPolicy("AllowAll",
builder =>
{
builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials();
});
});
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
// global policy
app.UseCors("AllowAll");
}
[Route("api/[controller]")]
[EnableCors("AllowAll")]
[Authorize]
[ApiController]
public class AuthController : ControllerBase
答案 0 :(得分:0)
找出了为什么要重定向。 从服务器刷新令牌时出现一些问题,无法正常工作。