node.js в связке с socket.io (v-4.6) и клиент (react).
                  
                  
                  
                  
                  
                  Пробовал уже все комбинации найденные в гугле.
                  
                  
                  
                  
                  
                  Вот крайние настройки на сервере:
                  
                  
                  
                  
                  
                  app.use(cors())
                  
                  
                  
                  
                  
                  const io = socketIO(server, {
                  
                  
                              cors: {
                  
                  
                                  origin: 'https://site-client.ru',
                  
                  
                                  credentials: true
                  
                  
                              }
                  
                  
                          })
                  
                  
                  
                  
                  
                  на клиенте вот так:
                  
                  
                  
                  
                  
                  const socket = io('https://site-server.ru', {
                  
                  
                      withCredentials: true,
                  
                  
                      extraHeaders: {
                  
                  
                          'Access-Control-Allow-Origin': 'https://site-client.ru'
                  
                  
                      }
                  
                  
                  })
                  
                  
                  
                  
                  
                  и всёравно ругается:
                  
                  
                  
                  
                  
                  has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. 
                  
                  
                  
                  
                  
                  Какие есть подводные камни?( Домены и с портами указывал и без портов... (
                  
                  
                
заголовски запроса на фронте посмотри
недавно была такая же ошибка
получилось найти ответ?
у тебя nginx?
ахахахааххахаха
Обсуждают сегодня