Socket.io: Der Wert des Headers 'Access-Control-Allow-Origin' in der Antwort darf nicht der Platzhalter '*' sein, wenn der Anmeldeinformationsmodus der Anforderung 'include' ist. Origin 'http://localhost:3000' hat daher keinen Zugriff. Der Berechtigungsnachweismodus von Anforderungen, die von XMLHttpRequest initiiert werden, wird durch das withCredentials-Attribut gesteuert.

Erstellt am 3. Sept. 2018  ·  3Kommentare  ·  Quelle: socketio/socket.io

Hallo alle,
Ich bin neu bei socket.io. Ich habe folgenden Code in meinem NodeJs/Express-Server

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')}`);
});

Und der folgende Code in der Client React-App und meine React-App wird in Port 3000 als http://localhost :3000 . gehostet

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));

  }

Mit diesem Code erhalte ich in der Browserkonsole folgenden Fehler:
polling-xhr.js:263 GET http://127.0.0.1 :8848/socket.io/?EIO=3&transport=polling&t=MMT-4kl 405 (Methode nicht zulässig)
Fehler beim Laden von http://127.0.0.1 :8848/socket.io/?EIO=3&transport=polling&t=MMT-Aso: Der Wert des 'Access-Control-Allow-Origin'-Headers in der Antwort darf nicht der Platzhalter sein '*', wenn der Anmeldeinformationsmodus der Anforderung 'include' ist. Origin ' http://localhost :3000' hat daher keinen Zugriff. Der Berechtigungsnachweismodus von Anforderungen, die von XMLHttpRequest initiiert werden, wird durch das withCredentials-Attribut gesteuert.

Jemand bitte mir bei diesem Problem helfen.

Hilfreichster Kommentar

Also geschlossen und keine Lösung? :(

Alle 3 Kommentare

Also geschlossen und keine Lösung? :(

Habe das gleiche Problem, finde keine Lösung..

habe das selbe problem keine lösung

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

getify picture getify  ·  55Kommentare

fadaytak picture fadaytak  ·  42Kommentare

shivajivarma picture shivajivarma  ·  37Kommentare

sjones6 picture sjones6  ·  36Kommentare

darrachequesne picture darrachequesne  ·  51Kommentare