繁体   English   中英

在现有的后端 React 中实现服务器端渲染

[英]Implement Server Side Rendering in existing Backend React

我有一个项目结构如下:

Project root
-client
 -package.json
 -src  //folder containing react components
  -....
 -build
  -...
-package.json
-app.js //server

据我所知,SSR 需要一个 package.json 用于服务器和客户端。 这对我来说似乎不太可扩展。 有没有办法在不合并 package.json 文件的情况下做到这一点?

后端的 package.json 必须包含前端 React 渲染中涉及的所有包,因为它将在后端执行相同的操作。 但是前端不需要拥有后端使用的所有包。

可以手动完成。 过去,我有一个项目结构,我确实将前端包与后端项目合并以获得 SSR 支持。 以我的经验,没有任何实际价值的工作有点太多了。 我建议移植到像 Nextjs 这样的框架,这使得这成为可能并减少了很多样板代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM