我正在开发我的第一个大反应应用程序,它将由Express动态提供,所以我想到,依赖项(不是devDependencies)只是Express,也许是一些部署保持运行的永久包,但不是react,redux,react-router等,它们通常在package.json deps中提到过。我的所有应用程序在部署之前都已捆绑和熟化,因此在config.json中提及将相关deps作为依赖项进行反应是否正确?
答案 0 :(得分:0)
这个库是在我尝试了几个用于反应服务器端渲染的锅炉板之后,最简单的!与其他最初包含许多复杂内容的库(redux,relay,graphQL等)不同,此库提供了有关如何使用最小集合react
express
进行同构反应的详细解释和其他一些必要的:(或ES6
中的课程)
https://medium.com/front-end-hacking/server-side-rendering-with-react-and-express-382591bfc77c
您只需要安装它:
npm install react-server-boilerplate --save
之后,构建并开始
cd react-server-boilerplate
npm install
npm run build
npm start
然后,在命令行的终端中使用curl
,以检查它是否真正返回SSR的数据:
curl http://localhost:8080
该图书馆的github:https://github.com/Roilan/react-server-boilerplate