项目描述:运行node server,启动项目
vue路由配置
nginx反向代理
后面的/一定要加,如果你没有将config/index.js的bulid:的
assetsPublicPath: '',修改为
assetsPublicPath: '/test/',
nodejs server.js文件
server.use('/test', express.static(path.join(__dirname,'./dist')))
server.use('/test/api', apiRoutes);
启动server.js
当前文件夹下:node server
但是用node 关闭终端就结束进程,可以使用pm2 :node 进程管理工具,终端关闭不影响。
具体请查看pm2文档。
1、安装pm2
npm install pm2@latest -g
2、运行
$ pm2 start server.js
其他配置
PM2查询所有项目
pm2 list/ls/status
PM2设置开机启动 并运行已保存项目
pm2 save //保存当前所有项目
pm2 startup //设置PM2开机启动
监控所有的运行的进程:(比较容易死机)
pm2 monit
查看所有运行的程序的日志:
pm2 logs
查看单个进程的的日志
pm2 logs a