javascript - 集成 React.js 非 JS 服务器 API

标签 javascript api reactjs web-applications front-end-optimization

我很快就会开始一个新项目,其中涉及升级我现有的应用程序前端以使用 React.js。当前的前端对使用 Microsoft 技术构建的服务器进行标准 REST 调用,该技术不打算很快进行更改。

我想利用服务器端渲染的概念和新的 React Saga 框架来提高 SEO 和性能。据我了解,为了实现这一目标,我需要运行 Node.js 服务器来启用此行为,并从 Node.js 到现有 API 进行服务器到服务器的调用。

我的问题是..这是一个常见的架构吗?即让 Node.js 作为中间人服务器? (UI - 节点 - 现有 API)。或者是否有更好的方法/技术将现有的非 JS API 与最新最好的 UI 框架集成?

您可以提供的任何资源/ Material 来阅读有关此主题的内容也会有很大帮助!

谢谢。

最佳答案

是的,这样划分很常见,而且也不错:

  1. 前端服务器
  2. API

FE-Server 将渲染并提供 UI。 API 可以进一步拆分为许多较小的微服务。

关于javascript - 集成 React.js 非 JS 服务器 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38936976/

相关文章:

javascript - 调用元素的 "Click()"方法返回未定义,尽管该元素确实存在

javascript - 在 jquery.form.js 中捕获状态代码

api - Laravel 8 - API、分页和资源。 "links"obj 变成 "meta" key

javascript - 数组中的 react-redux 更新项不会重新呈现

javascript - javascript keydown 事件的优先级是什么(如果有的话)?

php - 如何从javascript调用表单提交?

api - 如何在Google Analytics API上按日期时间过滤?

javascript - 如何通过 WSO2 ESB 发出 API 请求

css - 如何使 flex 组件的底部固定到浏览器底部,但顶部位置动态

javascript - 如果尚未在 localStorage 中,如何将新对象推送到数组