CORS策略已阻止来自来源“ http:// localhost:4200”的邮件

时间:2019-08-31 11:06:52

标签: .net-core angular8

我在Angular 8中调用了Web服务,并且两个URL不相同。

  

错误->通过
访问XMLHttpRequest   'http://localhost:51891/api/Admin/Login'起源
  'http://localhost:4200'enter code here已被CORS阻止
  策略:对预检请求的响应未通过访问控制
  检查:“ Access-Control-Allow-Origin”标头包含多个
  值'http://localhost:4200,*',但只允许一个。

我将此代码放入启动文件中

services.AddCors(options =>
    {
        options.AddPolicy("CorsPolicy",
            builder => builder.AllowAnyOrigin()
                .WithOrigins(http://localhost:4200, http://localhost:51891/api)
                .AllowAnyMethod()
                .AllowAnyHeader()
        );

});
app.UseCors("CorsPolicy");

0 个答案:

没有答案