项目上线
创建node项目,安装express,通过express快速创建web服务器,将vue打包生成dist文件托管为静态资源
初始化命令:npm init -y
安装express包:npm i express -S
开启gzip配置:npm install compressio
//引入express
const express = require("express");
// 导入包
const compression = require("compression");
// 启用中间件,一定要把这一行代码,写到静态资源托管之前
app.use(compression());
//创建一个app服务实例对象
const app = express();
//托管静态资源
app.use(express.static('./dist'))
//服务器端口为80,启动web服务器
app.listen(80, ()=>{
console.log('服务器搭建成功');
})
配置https服务
申请ssl证书
生成公钥和私钥放入服务器文件中
在后台项目中导入证书
var https = require('https');
var fs = require('fs');
const options = {
cert: fs.readFileSync('./full_chain.pem'),
key: fs.readFileSync('./private.key')
};
https.createServer(options, app).listen(443)