Я использую axios из браузера для взаимодействия с Slack webhook API. При отправке сообщения я стараюсь использовать
axios.post(url, data)
Браузер/axios отправляет запрос OPTION на серверную часть. В запросе OPTION содержится
access-control-request-headers:content-type
Однако ответ Slack
access-control-allow-origin:*
но нет заголовка access-control-allow-headers. Это заставляет браузер/XMLHttpRequest жаловаться
Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.
Похоже, что одним из решений является указание axios не отправлять заголовок типа контента в этом случае, но я не могу понять, как это сделать.
Спасибо.