我很快就会开始一个新项目,其中涉及升级我现有的应用程序前端以使用 React.js。当前的前端对使用 Microsoft 技术构建的服务器进行标准 REST 调用,该技术不打算很快进行更改。
我想利用服务器端渲染的概念和新的 React Saga 框架来提高 SEO 和性能。据我了解,为了实现这一目标,我需要运行 Node.js 服务器来启用此行为,并从 Node.js 到现有 API 进行服务器到服务器的调用。
我的问题是..这是一个常见的架构吗?即让 Node.js 作为中间人服务器? (UI - 节点 - 现有 API)。或者是否有更好的方法/技术将现有的非 JS API 与最新最好的 UI 框架集成?
您可以提供的任何资源/ Material 来阅读有关此主题的内容也会有很大帮助!
谢谢。
最佳答案
是的,这样划分很常见,而且也不错:
- 前端服务器
- API
FE-Server 将渲染并提供 UI。 API 可以进一步拆分为许多较小的微服务。
关于javascript - 集成 React.js 非 JS 服务器 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38936976/