Reactjs 同构/通用应用程序依赖项

Reactjs 同构/通用应用程序依赖项,reactjs,express,npm,webpack,Reactjs,Express,Npm,Webpack,我正在开发我的第一个大型react应用程序,它将由Express动态提供服务,因此我想到,依赖项(不是devDependencies)只是Express,可能一些部署会一直运行在包中,但不是react、redux、react router等,它们通常在package.json deps中提到。我所有的应用程序都是在部署之前打包和制作的,所以在config.json中将react相关的dep作为依赖项提到有多正确?在我尝试了几个锅炉板进行react服务器端渲染之后,这个库是最简单的!与最初包含大量

我正在开发我的第一个大型react应用程序,它将由Express动态提供服务,因此我想到,依赖项(不是devDependencies)只是Express,可能一些部署会一直运行在包中,但不是react、redux、react router等,它们通常在package.json deps中提到。我所有的应用程序都是在部署之前打包和制作的,所以在config.json中将react相关的dep作为依赖项提到有多正确?

在我尝试了几个锅炉板进行react服务器端渲染之后,这个库是最简单的!与最初包含大量复杂内容的其他库(redux、relay、graphQL等)不同,该库详细说明了如何使用最少的
react
express
和少数其他必要的库来实现同构react应用程序:(或
ES6
中的课程)

您只需安装它:

npm install react-server-boilerplate --save
之后,构建并开始

cd react-server-boilerplate
npm install
npm run build
npm start
然后,在命令行的终端中使用
curl
,检查它是否真正返回SSR数据:

curl http://localhost:8080
该库的github: