通过 express 快速创建 web 服务器,将 vue 打包生成的 dist 文件夹
const express = require("express");
// 创建 web 服务器
const app = express();
// 托管静态资源
app.use(express.static("./dist"));
// 启动 web 服务器
app.listen(8888, () => {
console.log("启动服务器");
});
gzip 可以减小文件体积,使传输速度更快
安装相应包:
npm install compression -S
代码:
// 导入包
const compression = require('compression');
// 启用中间件
app.use(compression());
为什么要启用 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);