Поле заголовка запроса Access-Control-Allow-Headers само по себе не разрешено в ответе перед полетом

Я сталкивался с проблемами CORS несколько раз и обычно могу это исправить, но я хочу по-настоящему понять, увидев это из парадигмы стека MEAN.

Раньше я просто добавлял промежуточное программное обеспечение в мой сервер экспресс-обработки, чтобы ловить эти вещи, но похоже, что есть какая-то предварительная ловушка, которая ошибается в моих запросах.

Поле заголовка запроса Access-Control-Allow-Headers не разрешено Access-Control-Allow-Headers в ответе перед полетом

Я предположил, что я мог сделать это:

app.use(function(req, res, next) {
  res.header("Access-Control-Allow-Headers","*")
})

или эквивалент, но это, кажется, не исправить это. Я тоже конечно пробовал

app.use(function(req, res, next) {
  res.header("Access-Control-Allow-Headers","Access-Control-Allow-Headers")
})

Все еще не повезло.

Ответы на вопрос(15)

Ваш ответ на вопрос