【问题标题】:Node, React web-server with a PHP api server节点,带有 PHP api 服务器的 React 网络服务器
【发布时间】:2016-03-20 00:43:14
【问题描述】:

在 Node/React Web 服务器和 PHP api 服务器之间进行通信时,最佳做法是通过 Web 服务器而不是直接向 api 服务器“代理”客户端 (React) 的所有请求吗?强>

我使用在 Node Web 服务器上呈现的通用(同构)React。它还将使用 api 服务器来构建初始页面加载(同构)。

【问题讨论】:

  • 任何人试图以基于意见的方式关闭此内容,请说明原因?这与具体的领域问题直接相关,例如网络延迟、响应时间、x 域请求等。

标签: php node.js api reactjs isomorphic-javascript


【解决方案1】:

这就是我会做的。实际上这就是我正在做的事情(使用基于 java 的后端/api)。它允许您隐藏 api 的真实结构,并在需要时最终在节点服务器中解析结果。它还允许您调整请求方法以完全适合您的客户端服务(例如,如果您的 api 不完全按照您想要的格式和方式发送数据)。

对我来说,这似乎是一个很好的做法(我同意试图结束这个问题是疯狂的,这是一个好问题......)

【讨论】:

  • 是的,我的想法接近于此,您对网络延迟有什么想法吗?当您放入负载均衡器时,会出现三个跃点:客户端 >> Web >> API。
  • 我不知道网络延迟,但我认为减少这样的事情可以让您更准确地管理任何延迟问题
猜你喜欢
  • 2020-05-27
  • 2016-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-14
  • 1970-01-01
  • 1970-01-01
  • 2019-09-25
相关资源
最近更新 更多