У меня есть угловое приложение, которое подключается к WebApi, встроенному в dotnetcore 2. Я построил все в Visual Studio Enterprise для Windows, и в Windows он работал нормально. Угловой проект выполняется на другом порту, чем API, но оба localhost.
Теперь я перешел на macbook и хочу запустить два проекта в Visual Studio Community Edition. Они оба запускаются и работают, но я получаю следующую ошибку: Нет Access-Control-Allow-Origin.
Я имел это в настройках Windows раньше и исправил это с помощью
app.UseCors(cfg => cfg.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader());
в методе config и
services.AddCors(options =>
{
options.AddPolicy("AllowAll",
builder =>
{
builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials();
});
});
в методе ConfigureServices как в файле startup.cs
Мне интересно, где еще я могу настроить это?