У меня была похожая проблема в прошлом. Насколько я понимаю, вы не делаете ничего плохого, ваши три заголовка находятся внутри "Access-Control-Request-Headers" (на вашем скриншоте под "Request Headers" .
Браузер объединяет все ваши заголовки CORS и помещает их в «Access-Control-Request-Headers» .
Моя ставка в том, что есть проблема с конфигурацией cors в узле. Я бы попробовал что-то подобное в вашем экспресс-приложении:
app.use(function (req, res, next) {
res.header("Access-Control-Allow-Headers", "Access-Control-Expose-Headers, Content-Type, Accept");
next();
});
вместо использования
app.use(cors())
Или убедитесь, что вы пишете app.use (cors ()) перед добавлением маршрутов, чтобы маршруты использовали cors.