私はローカルでcloud9を使用しており、ノードサーバーを実行するときにポートを構成できるようにしたいと考えています(クライアント側でsocket.ioを使用しており、起動するたびにパスを更新する必要があるのは不便だからです)。
コマンドラインでサーバーを起動できることを確認しました。何か関係があると思いますが、何も見つかりませんでしたnode -help
私はローカルでcloud9を使用しており、ノードサーバーを実行するときにポートを構成できるようにしたいと考えています(クライアント側でsocket.ioを使用しており、起動するたびにパスを更新する必要があるのは不便だからです)。
コマンドラインでサーバーを起動できることを確認しました。何か関係があると思いますが、何も見つかりませんでしたnode -help
次のように cloud9 ide サーバーを起動します。
bin/cloud9.sh -l 0.0.0.0 -p 3232
ブラウザでsocket.ioで接続する場合は、そのままio.connect(location.host)
. location.host
自動的に、現在の Web ページが提供されたホスト名:ポートになるため、デプロイに関係なく変更する必要はありません。特にcloud9には詳しくありませんが、ノードWebサーバーでは、を呼び出すときにリッスンするポートを明示的に指定しますserver.listen(port, optionalIP)
。