Итак, основная проблема - это CORS:
У меня есть немного API в Net Core 2.1
и приложение Angular 7
. Когда я запускаю API в Visual Studio 2017, политика CORS работает нормально , но когда я запускаю его с "dotnet run"
, в браузере появляется типичная ошибка CORS
.
Я уже установил среду разработки:
setx ASPNETCORE_ENVIRONMENT "Development"
Это конфигурация CORS в Startup.cs
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseCors(x => x
.WithOrigins("http://localhost:4200")
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());
}
Visual Studio 2017 делает то, что мне не хватает?
Спасибо.