Angular 7 .NET Core 2 POST-запрос - PullRequest
       15

Angular 7 .NET Core 2 POST-запрос

0 голосов
/ 20 декабря 2018

Я создаю .Net Core Api, который будет использоваться клиентом Angular 7, но по любой причине у меня есть 2 запроса на каждый запрос POST

enter image description here

createRole(role: RoleModel): any {
      return this.httpClient.post(this.appConfig.apiUrlRole, JSON.stringify(role), { headers: new HttpHeaders({ 'Content-Type': 'application/json' }) });
  }

Контроллер:

[HttpPost]
    public async Task<IActionResult> PostAsync([FromBody]RoleRecord roleRecord)
    {
        await _roleRecordService.InsertAsync(roleRecord);
        return Ok();
    }

Startup.cs

public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc();
        services.AddCors();
        services.AddCors(options =>
        {
            options.AddPolicy("CorsPolicy",
                builder => builder.AllowAnyOrigin()
                .AllowAnyMethod()
                .AllowAnyHeader()
                .AllowCredentials());
        });
        ..
    }

    // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
       ....

        app.UseCorsMiddleware();
        app.UseMvc();
        //app.UseCors("CorsPolicy");
    }
}

Спасибо,

...