我只是初学者,所以我的问题/架构可能很愚蠢。如果是,请纠正我。我需要编写一个应用程序,即:
- 提供静态内容(index.html、css、客户端脚本和图像,仅通过 nginx 处理)
- 处理 jsonrpc api 请求(nginx 代理所有对 node.js 服务器的请求)
- 处理 socket.io 连接(我看不出有任何理由通过 nginx 代理它们,所以我认为应该提供与 node.js 应用程序的直接连接)
这可能吗?因此,所有静态请求和 jsonrpc 都使用 nginx (在第二种情况下使用 node.js 作为后端)处理,而没有 nginx 的不同端口上的 socket.io 连接?