重定向静态请求Express Nodej

时间:2015-05-19 19:19:20

标签: javascript node.js express proxy

我正在使用websockets制作游戏。

我拥有3台Nodejs服务器:game1.website.comgame2.website.comwebsite.com

我希望game1game2仅处理游戏逻辑(websocket通信),而website.com处理所有http请求。

玩家前往game1.website.com并使用websocket与game1.website.com服务器连接。

如果玩家请求静态文件(图像,js,css),我希望website.com进行处理。 game1.website.com应该尽可能少地处理。

我怎样才能实现这一目标? websocket的延迟必须保持最小。我不介意http请求的延迟是否更长。

1 个答案:

答案 0 :(得分:1)

用户转到website.com访问您的网站。这将返回使用所需的网页; HTML,CSS,JavaScript等内容。连接到websocket服务器的JavaScript只需连接到game1.website.com和/或game2.website.com

game1.website.comgame2.website.com只是websocket服务器,可根据需要进行处理。