具有React Typescript

时间:2018-12-21 12:23:52

标签: c# asp.net reactjs typescript cors

我有一个带有React Typescript和.Net core 2.1的SPA。 该应用程序已部署到Azure中的Webapp。 在Web应用程序上完成刷新后,但在首次登录时没有刷新,就会出现问题。 我所有的请求也都通过了。

enter image description here

我在服务器端启用了Cors,并在后端实现了cors。

enter image description here

我认为该问题发生在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

1 个答案:

答案 0 :(得分:0)

找出了为什么要重定向。 从服务器刷新令牌时出现一些问题,无法正常工作。