Iam che lavora sull'applicazione di chat node.js, ho ospitato il file node.js su IIS in Windows. la mia intenzione è di includere il nodo.js in Asp.net mvc come spiegato da Jon Galloway per l'esecuzione di chat (testo, audio, video) nell'applicazione web asp.net.Uncaught TypeError: impossibile chiamare il metodo 'onClose' di null
miei dati per l'installazione:
iisnode.js - iisnode-full-IIS7-v0.2.3-x86
node.js - nodo-v0.8.19-x86 versione
express.js - 3.1.0
socket.io versione - 0.9.13
sui sistema Windows 7 a 32 bit con IIS 8.0 esprimere
ho ospitato con successo i node.js su IIS, ed eseguire i campioni
Ma quando avviare coading socket.io mi sono bloccato ..
quando inizio il collegamento con il browser client al server, ho ottenuto un errore al browser client dicendo
TypeError Uncaught: Impossibile chiamare il metodo 'onClose' di socket.io nullo. JS: 1771
nel mio assistente di app iam utilizzando socket.io configurazione come
io.configure(function() {
io.set('transports', [
'xhr-polling'
, 'jsonp-polling'
]);
io.set("polling duration", 10);
if (process.env.IISNODE_VERSION) {
io.set('resource', 'node/socket.io');
}
});
È questo il problema relativo alle versioni iam utilizzando (esprimere, e socket.io node.js) O nel mio coading , qualsiasi idea sul problema, per favore aiutatemi.
grazie.
esattamente corretto. la documentazione generale è orientata ai server di livello root. una volta spostate le cose, la documentazione non è ovvia. a https://github.com/LearnBoost/Socket.IO/wiki/Configuring-Socket.IO le note sulla configurazione di "risorsa" dicono "Questo dovrebbe essere lo stesso tra il client e il server" e indica quando si configura il client non si utilizza il "/" iniziale e quando si configura il server. – natbro
Per tutti gli altri che arrivano qui da google, guarda anche la seguente domanda su come impostare correttamente il primo parametro di io.connect() - http://stackoverflow.com/a/9373699/753129 – alnafie
cos'è questa 'risorsa ' dovrebbe mappare a? – chovy