使用 webpack + vue + vue-router + vuex + vue-ssr 实现 todo 应用
build目录
webpack.config.base.js // 基础webpack配置
webpack.config.client.js // 客户端
webpack.config.server.js // 服务端
client目录
index.js // 客户端入口文件
server-entry.js // 服务端入口文件
create-app.js // 服务端渲染每次都需要重新创建新的app
server 目录
routers
server-render.js // 将vue实例渲染为html
dev-ssr.js // 处理开发时---服务端渲染情况
ssr.js // 处理正式环境
server.js // 服务端文件
server.template.ejs // 模板
- npm install
- npm run dev:client // 启动客户端
- npm run dev:server // 启动服务端