Я использую сервер реагирования на http://localhost:3000
и экспресс-сервер на http://localhost:8080
и использую клиент Apollo для запроса к серверу. Чтобы разрешить передачу данных сеанса от клиента к серверу, я добавил параметр credentials: "include"
при инициализации клиента Apollo.
Я добавил следующую строку на моем экспресс-сервере (до определения маршрутов) вconfigure cors:
app.use(cors({ credentials: true, origin: "http://localhost:3000" }));
Однако при выполнении запросов выдается следующая ошибка:
Access to fetch at 'http://localhost:8080/graphql' from origin 'http://localhost:3000' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'.
Почему ответ заголовка отображается как *
? Я неправильно настраиваю COR или пропускаю что-то еще?