Websocket サーバーを作成する、Azure でホストしようとしているノード アプリケーションがあります。以下のコードを使用して Web ソケット サーバーを作成しようとしています。
var socket = require('websocket').server;
...
server.listen(1111,function(){
console.log('Http server is listening on port 1111');
});
ローカル マシンでこれを行うと正常に動作しますが、Azure で起動すると、クライアント側の JavaScript の次の行が表示されます。
var connection = new WebSocket('ws:' + document.domain + ':1111');
connection.send(msg); //throws error
エラーをスローします:
InvalidStateError: 使用できない、または使用できなくなったオブジェクトを使用しようとしました
Azure を使用している場合、必要な機能を取得できますか? もしそうなら、どこから修正を探し始めるかについての提案はありますか?
ここで壊れたアプリの動作を確認できます。