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");