Hej,
webapi działa na porcie 5412
, front na porcie 8080
moja konfiguracja
builder.Services.AddCors(options =>
{
options.AddPolicy("FrontEndClient", builder =>
builder.WithOrigins("http://localhost:8080")
.AllowAnyMethod()
.AllowAnyHeader()
);
});
var app = builder.Build();
app.UseCors("FrontEndClient");
app.UseMiddleware<ErrorHandlingMiddleware>();
app.UseAuthentication();
app.UseAuthorization();
app.MapControllers();
app.Run();
wrzuciłem to na serwer produkcyjny (docker, trzy kontenery: api, webclient, baza danych ) i dostaję
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:5412/api/account/login. (Reason: CORS request did not succeed). Status code: (null).
co powinienem zrobić?
czy w WithOrigins
powinienem dodać mój adres pod którym chodzi front np. WithOrigins("http://mojadomena.com")
?