Angular

No 'access-control-allow-origin' header is present on the requested resource Angular CORS policy Error

No 'access-control-allow-origin' header is present on the requested resource Angular CORS policy Error, someone asked me to explain?
MVC

 I got this following error while running angular project “Access to XMLHttpRequest at 'https://localhost' from origin 'http://localhost:4200' has been blocked by CORS policy”. Here, I using .NET .Core as backend and whenever I requesting from the angular client I got CORS error.


Solution:


Just enable CORS in .net core api in Startup.cs.


Add this code in configureServices:

services.AddCors(options =>

{

options.AddPolicy(

name: "AllowOrigin",

builder => {

builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();

});

});

 And also add this code in configure:

app.UseCors("AllowOrigin");

Post your comments / questions