这是一个umi3 + ts + dva + ssr
的尝鲜版;
umi3开启ssr打包之后会生成一个umi.server.js文件,这个文件需要在服务端进行引用,因此用express写了一个server.js进行node服务。
只进行了一些简单的基础配置,更多配置请参考umi官方文档umijs官方文档
-
安装依赖:在根目录下运行:
yarn
或者是npm install
; -
启动前端项目:
yarn start
或npm start
; -
打包:
yarn run build
或npm run build
; -
运行node服务:
yarn run server
或在根目录下node ./server.js
-
目前只是一个demo,ts为了方便很多地方将类型设置成any,实际开发中不建议这样做!
-
另外是项目的配置比较简陋,但是图片、样式、页面都可以正常加载,但上线仍需谨慎!