Socket.io: Значение заголовка «Access-Control-Allow-Origin» в ответе не должно быть подстановочным знаком «*», если режим учетных данных запроса - «включить». Следовательно, к источнику http: // localhost: 3000 доступ запрещен. Режим учетных данных запросов, инициированных XMLHttpRequest, управляется атрибутом withCredentials.

Созданный на 3 сент. 2018  ·  3Комментарии  ·  Источник: socketio/socket.io

Всем здравствуйте,
Я новичок в socket.io. У меня есть следующий код на моем сервере NodeJs / Express

const http = require('http');
const socketIo = require('socket.io');
const app = express();
const server = http.createServer(app);
const io = socketIo(server);

io.on('connection', socket => {
  console.log('New client connected');
  socket.on('disconnect', () => console.log('Client disconnected'));
  socket.emit('FromAPI', 'hello');
});
//My port here is 8848
app.listen(app.get('port'), () => {
  logger.log('info', `Server started at :${app.get('port')}`);
});

И следующий код в приложении Client React, и мое приложение для реагирования размещено в порту 3000 как http: // localhost : 3000

import socketIO from 'socket.io-client';
componentDidMount() {
    const endPoint = 'http://127.0.0.1:8848';
    const socket = socketIO(endPoint);
    socket.on('FromAPI', data => console.log(data));

  }

С этим кодом я получил следующую ошибку в консоли браузера:
polling-xhr.js: 263 GET http://127.0.0.1 : 8848 / socket.io /? EIO = 3 & transport = polling & t = MMT-4kl 405 (метод запрещен)
Не удалось загрузить http://127.0.0.1 : 8848 / socket.io /? EIO = 3 & transport = polling & t = MMT-Aso: значение заголовка 'Access-Control-Allow-Origin' в ответе не должно быть подстановочным знаком. '*', если режим учетных данных запроса - 'включить'. Следовательно, к источнику http: // localhost : 3000 доступ запрещен. Режим учетных данных запросов, инициированных XMLHttpRequest, управляется атрибутом withCredentials.

Кто-нибудь, пожалуйста, помогите мне с этой проблемой.

Самый полезный комментарий

Итак, закрыто и решения нет? :(

Все 3 Комментарий

Итак, закрыто и решения нет? :(

Возникла та же проблема, не могу найти решения ..

с такой же проблемой нет решения

Была ли эта страница полезной?
0 / 5 - 0 рейтинги