Настройки Azure CORS, похоже, не будут работать вообще, если я не укажу * any, и все запросы вернутся
"has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status."
Я добавил свои CORS http + https варианты обоих моих производственных + devсреда интерфейса.Я также добавил их в web.config.
<add name="Access-Control-Allow-Origin" value="https://LINK"/>
<add name="Access-Control-Allow-Origin" value="https://LINK/"/>
Это становится крайне непредсказуемым и ненадежным.Приложение настроено на разрешение всех источников:
app.options('/', function(req, res) {
res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Methods', '*');
res.setHeader('Access-Control-Allow-Headers', '*');
res.end();
});
Таким образом, оно будет отправлять данные предполетной проверки.Разве Azure CORS не отправляет предварительные данные?Мне лучше просто устанавливать * везде, а потом самому управлять всем через API?Разве Azure не перезапишет эту конфигурацию в любом случае?Не могу ли я справиться с CORS?