我是服务器端渲染的新手,我想在服务器端渲染 React 组件并以 html 形式传递它。
我按照本教程进行操作https://spring.io/guides/tutorials/react-and-spring-data-rest/。它仍在客户端上呈现。
我找不到办法renderToString
在百里香模板中。
我该怎么做呢?
使用 Nashorn 就可以做到,Nashorn 是一个默认与 Java 一起打包的 JavaScript 引擎。
Nashorn 已作为 Java 8 的一部分发布。这主要是为了允许在 Java 中嵌入 JavaScript 应用程序。
Nashorn 将内存中的 JavaScript 编译为 Java 字节码,并将其传递给 JVM 执行。
更多详细信息您可以查看以下链接:-
https://www.baeldung.com/react-nashorn-isomorphic-app.
**
Nashorn 现已弃用,因此您可以使用 GraalVM 来实现此目的
**
https://medium.com/graalvm/improve-react-js-server-side-rendering-by-150-with-graalvm-58a06ccb45df
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)