私がやりたいことは、私の小さな nodeJS アプリを無料のホスティング サイト appFog にデプロイすることだけです。クライアント側またはサーバー側で設定したポートに関係なく..常にエラーメッセージが表示されます。
events.js:71
引数を投げる[1]; // 未処理の「エラー」イベント
^ エラー: listen EADDRINUSE
これがローカルホストで実行されているラップトップ/デスクトップにある場合、すべてが正常に機能します。
だから、これは私がやっていることです:
クライアント側:
this.connection = new WebSocket('ws://super1onate.aws.af.cm:1337');
サーバ側:
var express = require("express"); // load the express module
var app = express(); // App now holds the server object
// What ports to listen on
app.listen(process.env.VCAP_APP_PORT ||1337);
server.listen(process.env.VCAP_APP_PORT || 1337, function() {
console.log((new Date()) + " Server is listening on port " + webSocketsServerPort); });