1. 通过node创建web服务器
创建node项目,并安装express,通过express快速创建web服务器,将打包生成的dist文件夹托管为静态资源即可,关键代码如下:
const express = require('express')
//创建web服务器
const app = express()
//托管静态资源
app.use(express.static('./dist'))
//启动web服务器
app.listen(80,() => {
console.log('************')
})
2. 开启gzip配置
使用gzip可以减小文件体积,使传输速度更快。
可以通过服务器使用express做gzip压缩。其配置如下:
//安装响应包
npm install compression -D
//导入包
const compression = require('compression ')
//启用中间件
app.use(compression())
3. 配置https服务
为什么要启用HTTPS服务
- 传统的HTTP协议传输的数据都是明文,不安全
- 采用HTTPS协议对传输的数据进行了加密处理,可以防止数据被中间人窃取,使用更安全

const https = require('https') const fs = require('fs') const options = { cert:fs.readFileSync('./full_chain.pem'), key:fs.readFileSync('./private.key') } https.createServer(options,app).listen(443)
4. 使用pm2管理应用
在服务器中安装pm2:
npm i pm2 -g
启动项目:
pm2 start 脚本 --name 自定义名称
查看运行项目:
pm2 ls
重启项目:
pm2 restart 自定义名称
停止项目:
pm2 stop 自定义名称
删除项目:
pm2 delete 自定义项目
355

被折叠的 条评论
为什么被折叠?



