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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich mein problem gefunden !
mein problem war bei der server-code :
genau das war das problem.
Ich brauchte, um zu bestimmen, wo die Steckdose.io hören, ohne dass es die Buchse ist fehlgeschlagen .
ändern und der Fehler verschwand.
InformationsquelleAutor noam aghai
Versuchen, diese in die richtige Reihenfolge, wenn Sie express 4.
Beziehen sich auf die API-Referenz hier http://expressjs.com/en/4x/api.html
InformationsquelleAutor Ananda