你好,我有这个问题,我还没有找到答案。我想创造一些像我附加的图像。
正常的工作流应该如下所示:
,而不是这个,我想意识到这样的东西:
因此,我不想从服务器1向客户端发送重定向响应,然后从客户端发送新请求到服务器2!
可以在node.js或者至少是python中实现这样的东西。我想要这种架构来加速我的服务,因为服务器-服务器连接比客户机-服务器连接要快得多。
发布于 2016-02-12 21:00:27
如果您需要在server1执行对server2的请求之前执行一些逻辑(例如,根据请求的某些条件在服务器2中选择端点),那么您可以使用来自Node.js标准库http
模块的请求函数(参见callback)上的docs )。但是,如果您不需要执行任何逻辑,那么最好使用https://www.npmjs.com/package/http-proxy,因为您避免了大量的样板代码。
发布于 2016-02-12 20:05:41
你需要使用代理。
有点像https://www.npmjs.com/package/http-proxy
或者,您可以在node.js服务器前使用nginx或类似的方法作为代理。
唯一的问题是请求必须通过代理返回,因为这是tcp连接的工作方式。
https://stackoverflow.com/questions/35368455
复制相似问题