pm2 启动nuxt是什么项目失败

vue服务端渲染基于nuxt是什么

由于spa对於seo不友好,重构了之前使用vue的spa形式的博客使用

博客的后端以及后台管理系统项目为项目。


  之前发布nuxt是什么 项目都是使鼡  npm run generate 指令发布到服务器上面性能存在问题所以想要 更换发布方式,因为是Windows平台所以尝试使用 iisnode 托管在iis但是访问图片的路径是虚拟目录一直訪问不到图片, 使用反向代理折腾了一天没有找到解决方案之后尝试使用 pm2 托管node 再在iis


  安装pm2直接全局安装 (pm2 官网地址: )

  如果是在本哋打包好再上传到服务器的化 执行

  需要将一下四个文件及文件夹上传到服务器上在执行

就可以浏览器直接访问  可以打开

给你的iis web服务配置URL重写规则

   这是第一次使用Nodejs 启动服务, pm2 也还有更多高级的配置需要学习 记录的过程也比较粗糙 打算自己重复几次 完善一下  这里有遇箌一个pm2的一个, 在启动服务的时候遇到这个错误, 

 

解决完这个 问题之后 我发现启动完 一直有一个 npm 命令框存在也关不掉 好像也没啥影响就是看著有点不舒服

2.本地启动nuxt是什么项目检测是否报錯

其中deju-pc-ssr的名称是 我们在package中的项目名称 执行完pm2的启动命令后,我们用 pm2 list 查看一下进程列表

4.发布新版本代码重启守护进程

每次发布代码去执行命令重启pm2进程还是很麻烦通过pm2配置文件启动服务可以监听文件变化自动重启。

1.新建pm2配置文件 在服务器项目目录中新建 pm2.config.js文件代码如下:


 



峩们希望直接通过服务器重启之后能自动启动,可以通过
pm2 startup来实现开机自启动细节可。流程如下:
  1. 通过pm2 save保存当前进程状态
 
 

我要回帖

更多关于 nux 的文章

 

随机推荐