接上一篇:Vue优化策略_项目发布_01
https://gblfy.blog.csdn.net/article/details/105359879
一、通过node创建web服务器
1. 创建文件夹
mkdir web_server
#进入cd web_server
npm init -y
- 2
3. 安装express插件
npm i express -S
#创建app.js
echo "express" >> app.js
- 2
#配置如下
// 1.导入express
const express = require('express')
// 2.调用express函数返回得到一个web服务器
const app = express()
// 3.注册express中间件,并设置托管的静态文件目录
app.use(express.static('./dist'))
// 4. 启动服务器,默认端口80,并设置回调函数,当服务器启动后输出'server running at http://127.0.0.1'
app.listen(80, () => {
console.log('server running at http://127.0.0.1')
})
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
6. 运行项目并浏览器访问
node ./app.js
npm i compression -S
// 1.导入compression
const compression = require('compression')
// 2.注册并启用compression中间件
// 一定要把这一行代码,写到 静态资源托管之前
app.use(compression())
- 2
- 3
- 4
- 5
2.3. 运行项目并浏览器访问
node ./app.js
在这里插入代码片
三、使用pm2管理应用
3.1. pm2常用命令
功能 | 命令 |
---|---|
在服务器上安装pm2 | npm i pm2 -g |
启动项目 | pm2 start 脚本 --name 自定义名称 |
查看正在运行的项目 | pm2 ls |
重启项目 | pm2 restart 自定义名称或者id |
停止项目 | pm2 stop 自定义名称或者id |
删除项目 | pm2 delete 自定义名称或者id |
3.2. 安装pm2
npm i pm2 -g
#进入到web_server目录下面,在终端终中执行以下命令:
pm2 start ./app.js --name web_server
- 2
3.4. 使用pm2 重新启动项目
#进入到web_server目录下面,在终端终中执行以下命令:
pm2 restart ./app.js --name web_server
- 2
3.5. 使用pm2 停止项目
#进入到web_server目录下面,在终端终中执行以下命令:
pm2 stop ./app.js --name web_server
- 2
3.5. 使用pm2 删除项目
#进入到web_server目录下面,在终端终中执行以下命令:
pm2 delete ./app.js --name web_server
- 2