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