【笔记】React项目实现SSR
前言
React项目实现SSR
下载依赖
1 | npm install express react react-dom |
定义根组件
1 | const React = require("react"); |
服务端渲染
定义服务器
1 | const express = require("express"); |
定义Webpack配置
1 | const path = require("path"); |
通过Webpack打包服务器
1 | webpack --config config/server/webpack.config.js |
客户端渲染
定义客户端
1 | const React = require("react"); |
定义Webpack配置
1 | const path = require("path"); |
通过Webpack打包客户端
1 | webpack --config config/client/webpack.config.js |
启动SSR服务器
- 先通过Webpack依次打包客户端和服务器,再启动打包好的服务器程序
1 | webpack --config config/client/webpack.config.js |