WebSocket がリッスンするポートを設定するにはどうすればよいですか? OpenShift に Meteor をデプロイしようとしていますが、ポート 80 ではなく 8000 でリッスンし、Meteor デーモンにリダイレクトする nodejs-proxy サーバーがあります。手動で作成された WebSocket オブジェクトが正常に機能するため、機能しています。
ROOT_URL を設定しましたが、成功しませんでした。以下に定義されているようにブラウザに表示されます。
process.env.ROOT_URL = 'http://' + process.env.OPENSHIFT_APP_DNS + ':8000'
このクイックスタートを使用しています: https://github.com/openshift-quickstart/openshift-meteorjs-quickstart。参照用にファイル meteorshim.js を参照してください。
ロングポーリングを含め、すべて正常に動作します。