【问题标题】:SPA Cors .net core with react typescript带有反应打字稿的 SPA Cors .net 核心
【发布时间】:2019-05-21 22:11:44
【问题描述】:

我有一个带有 React Typescript 和 .Net core 2.1 的 SPA。 该应用程序已部署到 Azure 中的 Web 应用程序。 问题是在我对 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

【问题讨论】:

  • 如果我正确阅读了错误,被阻止的请求会转到 login.windows.net,因此您自己的应用程序中的 CORS 设置将不会有任何效果。
  • 但它不应该向 login.windows.net 发送请求,因为我已经通过了身份验证
  • 根据您在问题中提供的信息,无法理解重定向的原因。

标签: c# asp.net reactjs typescript cors


【解决方案1】:

找出它重定向的原因。 从无法正常工作的服务器刷新令牌时遇到一些问题。

【讨论】:

  • 你是如何解决这个问题的?对我来说是一样的。谢谢。
猜你喜欢
  • 1970-01-01
  • 2021-03-22
  • 2019-07-27
  • 2022-10-14
  • 2021-05-12
  • 2023-03-08
  • 2019-07-11
  • 2021-06-30
  • 1970-01-01
相关资源
最近更新 更多