фронте, отправляю POST запрос, перед которым проходит OPTIONS со всеми нужными заголовками, но сам запрос фейлится со статусом CORS
                  
                  
                  
                  
                  
                  Заголовки OPTIONS
                  
                  
                  
                  
                  
                  Request URL: http://localhost:5000/api/user/signin
                  
                  
                  Request Method: OPTIONS
                  
                  
                  Status Code: 200 OK
                  
                  
                  Remote Address: [::1]:5000
                  
                  
                  Referrer Policy: strict-origin-when-cross-origin
                  
                  
                  Content-Length: 0
                  
                  
                  Date: Sat, 30 Oct 2021 20:22:07 GMT
                  
                  
                  Public: ANNOUNCE, SETUP, RECORD, PAUSE, FLUSH, TEARDOWN, OPTIONS, GET_PARAMETER, SET_PARAMETER, POST, GET, PUT
                  
                  
                  Server: AirTunes/595.13.1
                  
                  
                  Accept: */*
                  
                  
                  Accept-Encoding: gzip, deflate, br
                  
                  
                  Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,la;q=0.6
                  
                  
                  Access-Control-Request-Headers: authorization,content-type
                  
                  
                  Access-Control-Request-Method: POST
                  
                  
                  Connection: keep-alive
                  
                  
                  Host: localhost:5000
                  
                  
                  Origin: http://localhost:3001
                  
                  
                  Referer: http://localhost:3001/
                  
                  
                  Sec-Fetch-Dest: empty
                  
                  
                  Sec-Fetch-Mode: cors
                  
                  
                  Sec-Fetch-Site: same-site
                  
                  
                  User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36
                  
                  
                  
                  
                  
                  
                  
                  
                  Заголовки самого запроса:
                  
                  
                  
                  
                  
                  Request URL: http://localhost:5000/api/user/signin
                  
                  
                  Referrer Policy: strict-origin-when-cross-origin
                  
                  
                  Provisional headers are shown
                  
                  
                  Learn more
                  
                  
                  Accept: application/json, text/plain, */*
                  
                  
                  Authorization
                  
                  
                  Content-Type: application/json;charset=UTF-8
                  
                  
                  Referer: http://localhost:3001/
                  
                  
                  sec-ch-ua: "Google Chrome";v="95", "Chromium";v="95", ";Not A Brand";v="99"
                  
                  
                  sec-ch-ua-mobile: ?0
                  
                  
                  sec-ch-ua-platform: "macOS"
                  
                  
                  User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36
                  
                  
                  
                  
                  
                  
                  
                  
                  В чём может быть проблема?
                  
                  
                
Не более? А настройки клиента какие?
Нет, не более! Настроек у клиента не делал, разве что в интерсептор аксиоса вставил добавление Authorization в хэдеры
У тебя сервер отдаёт Origin: http://localhost:3001, а клиент делает запросы с http://localhost:5000.
Обсуждают сегодня