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?
ахахахааххахаха
Обсуждают сегодня