gpt4 book ai didi

laravel - 如何使用 Laravel + React.js + Redux 进行服务器端渲染?

转载 作者:行者123 更新时间:2023-12-03 13:56:59 28 4
gpt4 key购买 nike

我们正在设置一个应用程序,在后端使用 Laravel,在前端使用 React.JS + Redux。因此正在寻找服务器端渲染的解决方案(用于 SEO)。

找到这个解决方案:https://github.com/tz5514/Laravel-Redux-Isomorphic但似乎在后端它使用express.js来渲染。

所以我正在寻找更好的服务器端渲染解决方案。

最佳答案

React 是 javascript,因此它需要一个 javascript 引擎才能运行,因此查看 Laravel 项目的一种方法是将其视为“后端”API 服务器,它与“前端”服务器完全分离。使用 Node 来运行应用程序的 javascript 部分。

换句话说,你有两个应用程序,一个是 Laravel,它公开了一个 api,可以被基础设施中的任何其他服务使用,另一个是 ReactJS 应用程序,它是一个 NodeJS 应用程序,它使用该 api,并处理神奇的事情。 React + Redux。

实际从外部世界访问您的网站的方式是通过express/nodejs应用程序,它调用laravel api来实现数据持久性和其他业务逻辑。

laravel 应用程序处理 session 、oauth、数据库、对硬盘的文件访问等,而 nodejs 应用程序处理实际的网站路由、模板、css 和 javascript 部分。

我从 HashNode 得到了这个答案

关于laravel - 如何使用 Laravel + React.js + Redux 进行服务器端渲染?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36371681/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com