c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
Angular

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

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