кидает
Access to fetch at '(апишка на одном домене)' from origin '(доп сервис, чисто фронт, другой домен)' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
var analyticPolicy = "_analytic";
string[] origins = { "","" }; //вот тут у меня перечислены все доп сервисы нужные
builder.Services.AddCors(o => o.AddPolicy(analyticPolicy, builder =>
{
builder.WithOrigins(origins)
.AllowAnyMethod()
.AllowAnyHeader().AllowCredentials();
}));
На контроллеры вешаю EnableCors. С чем может быть связана проблема?
UseCors на политику стоит?
угу, app.UseCors(analyticPolicy); имеется
Так то же самое же, просто берём из файлика настроек ориджины.
если тоже самое, почему у тебя не работает, а у меня работает?
на другом пет проекте и такое работает... У тебя тот же самый код, ну засуну я в Entry в котором настрою ещё и возврат Cors в придачу к репозиориям и сервисами, что мне даст, если код точно такой же? Если бы проблема в банальном переписывание идентичного кода, не спрашивал бы совета
у тебя походу легкая умственная отсталость, если код такой же, почему в одном случае он работает, а во втором нет?
В итоге проблему победил? Просто похожий вопрос был
Обсуждают сегодня