このシナリオは可能ですか?不可能な場合、それを可能にする方法はありますか?
ポート8080でnodejsを実行していると仮定します。ポート80でもApacheを実行しています。nodejsポートでは、socketIOを使用してエクスプレスを実行しています。
Apacheには、「socket.io-client.js」を含む送信ボタンのあるテキストボックスを含むindex.htmlWebページがあります。テキストボックスにメッセージを入力して送信を押すと、ポート80のnodejsにメッセージが渡され、apacheでホストされているindex.htmlでページを開いている他のすべてのユーザーにメッセージが効果的にブロードキャストされます。
これまで見てきた例から、socketio、webpage、expressはすべて、ノードがどこにあっても存在する必要があるため、index.htmlページにスクリプト「/socketio/socket.io.js」を含めることができます。nodejsの外部のサーバーでホストされているsocket.io.jsスクリプトを含める方法はありますか?これが機能するために必要となる利用可能な例または構成があれば、役に立ちます。