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



我有一个项目,项目结构是这样的:

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

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

后端包。json必须包含在前端的React渲染中涉及的所有包,因为它将在后端做同样的事情。但是,前端不需要拥有后端使用的所有包。

可以手动操作。在过去,我有一个项目结构,我确实合并了前端包和后端项目以支持SSR。根据我的经验,这是一个没有任何实际价值的太多的工作。我建议移植到像Nextjs这样的框架,这样可以减少大量的样板代码。

最新更新