2017-10-05 18 views
0

gitを使用してFTPを使用せずにアプリケーションをデプロイしています。また、私はクライアント側で設定した:socket.ioはherokuで動作しますが、azureでは動作しません。

また
var socket = io({transports:['websocket']}); 

のWebSocket

var port = process.env.PORT || 3000; 
... 
io.on('connection', function(socket) { io.set('transports', ['websocket']); 
    console.log('new connection on socket.io'); 
    socket.on('move', function(msg) { 
     socket.broadcast.emit('move', msg); 
    }); 
}); 

サーバー内と '常にオン' が紺碧でオンに設定されており、web.configファイルを持っているん:

しかし、まだすべてのソケットに放射するのは失敗します。私は私のアプリケーションのより簡単なテスト版を作った。それを再び英雄に配備し、問題はなかった。 正確な配備されたアプリケーション・コードは、ここで見ることができる。socket.io使用時

https://github.com/jmietola/testexpress

答えて

0

perMessageDeflateヘッダを無効にしてください.. = 10

varが必要( 'socket.io')(サーバ、{ perMessageDeflate:false });

関連する問題