美文网首页
Vue项目实战06

Vue项目实战06

作者: fdsun | 来源:发表于2020-05-16 13:05 被阅读0次

项目上线

  • 1 通过 node 创建 web 服务器
  • 2 开启 gzip 配置 (compression)
  • 3 配置 https 服务
  • 4 使用 pm2 管理应用

const express = require('express')
const compression = require('compression')
const https = require('https')
const fs = require('fs')
const app = express()

const options = {
  cert: fs.readFileSync('./full_chain.pem'),
  key: fs.readFileSync('./private.key')
}

// 一定要把这一行代码,写到 静态资源托管之前
app.use(compression())
app.use(express.static('./dist'))

app.listen(8998, () => {
  console.log('server running at http://127.0.0.1:8998')
})

使用 pm2 管理应用
① 在服务器中安装 pm2:npm i pm2 -g
② 启动项目:pm2 start 脚本 --name 自定义名称
③ 查看运行项目:pm2 ls
④ 重启项目:pm2 restart 自定义名称
⑤ 停止项目:pm2 stop 自定义名称
⑥ 删除项目:pm2 delete 自定义名称

相关文章

网友评论

      本文标题:Vue项目实战06

      本文链接:https://www.haomeiwen.com/subject/vpilohtx.html