1、根据examine-system项目新建一个服务文件夹examine_system_server

2、将服务文件夹在终端中打开,执行npm init -y和npm i express

3、将npm run build后的dist文件夹拷贝到服务文件夹中, 并且创建app.js文件

4、app.js
const express=require(‘express‘) const app=express() app.use(express.static(‘./dist‘)) app.listen(80,()=>{ console.log(‘server running at http://127.0.0.1‘) })
5、服务文件夹的终端中执行node app.js,会打印server running at http://127.0.0.1

6、浏览器访问127.0.0.1可以打开项目
1、下载插件:npm i compression -S

2、app.js红字部分
const express=require(‘express‘) const compression=require(‘compression‘) const app=express() // 这行代码要写在静态资源托管之前 app.use(compression()) app.use(express.static(‘./dist‘)) app.listen(80,()=>{ console.log(‘server running at http://127.0.0.1‘) })
3、终端重启:node app.js

启用:(app.js)
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(80, () => {
console.log("server running at http://127.0.0.1");
});
// https.createServer(options, app).listen(443);// 先将http服务断开
通过node创建web服务器----express插件打包上线
原文:https://www.cnblogs.com/wuqilang/p/12794095.html