Nicht BEKOMMEN kann /Buchse.io/?EIO=3&transport=polling&t=LdmmKYz

Hallo, ich habe ein problem mit meinem node.js server und meine ionic 2 mit sockel.io (websocket -) Kommunikation,

mein ionic-app sendet diese Fehlermeldung:

Nicht BEKOMMEN kann /Buchse.io/?EIO=3&transport=polling&t=LdmmKYz

und das ist mein code, ich finde nicht meinen Fehler.

meine node.js code (express):

var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);

app.use( (req, res, next) => {
  res.header("Access-Control-Allow-Origin", "http://localhost:8100"); //The ionic server
  res.header("Access-Control-Allow-Credentials", "true");
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  next();
});
var port = Number(process.env.PORT || 8810);

io.on('connection', function (socket) {
    console.log('ping-pong started');
    socket.emit('news', { hello: 'world' });
    socket.on('my other event', function (data) {
        console.log(data);
    });
});

- und dies ist der ionic-2-app code (im Konstruktor):

this.connect = ()=> {
  this.socket = io('http://localhost:8810');
  console.log('socket started');

  this.socket.emit('connect', {data: 'data'});
      this.socket.on('news', (data)=>{
      console.log(data);
      this.socket.emit('my other event', { my: 'data' });
    });
}
this.connect();

was bin ich ?

InformationsquelleAutor noam aghai | 2017-01-30

Schreibe einen Kommentar