Yog*_*pta 7 java thymeleaf reactjs spring-boot server-side-rendering
我是服务器端渲染的新手,我想在服务器端渲染 React 组件并在 html 中传递它。
我在https://spring.io/guides/tutorials/react-and-spring-data-rest/上遵循了本教程。它仍在客户端呈现。
我renderToString在 thymeleaf 模板中找不到方法。
我该怎么做呢?
使用 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
| 归档时间: |
|
| 查看次数: |
9455 次 |
| 最近记录: |