【发布时间】:2017-01-20 01:55:29
【问题描述】:
也许是个愚蠢的问题。
我最近一直在玩 Node.js,并且喜欢设置服务器和发出请求等是多么容易。我还没有尝试过,但想知道如何将数据从一个请求转发到另一台服务器,并让第二台服务器向客户端发送响应。
这可能吗?
即
CLIENTX -> 服务器 A -> 服务器 B -> 客户端 X
让我困惑的是如何发送给同一个客户?此信息应该出现在请求标头中,但不是吗?是否需要将该信息转发给 SERVER B?
我正在接受 Node.js 服务器上的请求,并希望将一些数据转发到我创建的 Laravel API 并将响应发送到那里的客户端表单。
感谢您的回答,
马特
【问题讨论】:
-
HTTP 响应是,嗯,响应,它们只能作为对客户端请求的响应发送。客户端不会兑现来自服务器的完全不请自来的“响应”。您是否想象客户端 X 大致同时向服务器 A 和服务器 B 发送请求?或者客户端 X 会在很久以后向服务器 B 发送请求?
-
或者让服务器 A 对服务器 B 进行 API 调用并将结果返回给客户端 X 是否可以? (即客户端 X 不需要知道服务器 B 的存在)
标签: node.js http laravel-5 server response