私は初心者なので、私の質問/アーキテクチャはばかげている可能性があります。もしそうなら、私を修正してください。次のようなアプリケーションを作成する必要があります。
- 静的コンテンツを提供します (index.html、css、クライアント スクリプト、および画像は、nginx 経由でのみ処理されます)
- jsonrpc api リクエストを処理します (nginx はすべてのリクエストを node.js サーバーにプロキシします)
- socket.io 接続を処理します (nginx 経由でそれらをプロキシする理由が見当たらないので、node.js アプリケーションへの直接接続を提供する必要があると思います)
これは可能ですか?したがって、すべての静的リクエストと jsonrpc は nginx (および 2 番目のケースではバックエンドとして node.js) を使用して処理され、nginx を使用せずに別のポートで socket.io 接続が処理されますか?