javascript - React.js 服务器端渲染与 PHP

标签 javascript php wordpress reactjs server-side-rendering

我想基于ReactWordPress 开发主题/插件。为了使其对搜索引擎友好,我需要它最初在服务器上呈现(服务器端呈现)。

据我所知,唯一的方法是使用 react-php-v8js ,这需要 PECL V8js extension .这是一个问题,因为我无法控制运行这些主题/插件的平台。

有没有办法让 ReactWordPress 一起工作而无需安装额外的扩展?也许通过将 React 文件构建/编译成 PHP

最佳答案

有一篇文章描述了如何做到这一点:

https://sebastiandedeyne.com/server-side-rendering-javascript-from-php/

但这是一个相当复杂的设置,需要使用 composer。这在 Wordpress 项目中可能很困难,因为 Wordpress 倾向于完全避开现代 php 架构。

如果您正在寻找一个库来帮助 PHP 中的 SSR:

https://github.com/spatie/server-side-rendering

祝你好运。

关于javascript - React.js 服务器端渲染与 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34573074/

相关文章:

WordPress 社交登录 : Unspecified error. #6 With Twitter

javascript - 不推荐使用 KeyboardEvent.keyCode。这在实践中意味着什么?

javascript - 找不到模块 '/home/container/node_modules/sqlite3/lib/binding/napi-v3-linux-x64/node_sqlite3.node'

php - 在 Woocommerce 中的每个项目名称旁边显示购物车中的产品自定义字段

html - 在左列和右列中的图像上 float 文本 block

php - Symfony2 在一对多多对一关系中形成持久性

javascript - ngrx 订阅者内部的 API 调用

javascript - D3.js - "svg:"中的 "svg:rect"是必须的吗?

php - kohana 框架无法在 Linux 服务器上加载模块,而在 mamp 上完美加载模块

php - 在事务中运行多个查询并分别处理输出