服务器部署需要启动的服务

nginx

nginx

  1. vue-ssr 部署

cd /var/www/vue-ssr/blog ./node_modules/.bin/cross-env NODE_ENV=production pm2 start server.js --name vue-ssr-frontEnd

cd /var/www/vue-ssr/admin pm2 start app.js --name vue-ssr-admin

nginx路径

  1. 配置 nginx

    • 因为前端 访问时配置了 api的,nginx对/api/ 做了转发

    • webpack 打包时 如果存在react-router子路由页面就会出错

server {
  ...
  location / {
    try_files $uri /index.html
  }
}

[broswerHistory, server 服务器配置](