A request for data from a different server (other than the requesting page), are called cross-site HTTP requests.
Cross-site requests are common on the web. Many pages load CSS, images, and scripts from different servers.
In modern browsers, cross-site HTTP requests from scripts are restricted to same site for security reasons.
To allow Cross-site requests to your api, add the following package
Microsoft.AspNetCore.Cors
In program.cs add the line
builder.Services.AddCors();
Add add the next line after your app is build (var app = builder.Build())
app.UseCors(<br>options => options.WithOrigins("https://localhost:7219").AllowAnyMethod());