美文网首页
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