准备
jdk-20.0.1
nginx-1.24.0
前端部署
vue.config.js中修改为
module.exports = {
publicPath: process.env.NODE_ENV === "production" ? "./" : "/",
indexPath: "index.html",
outputDir: "dist", //构建输出目录
assetsDir: "static", //静态资源目录
lintOnSave: false, //是否开启eslint保存检测
parallel:false,
runtimeCompiler: true,
devServer: {
host: "0.0.0.0",
port: 8088,
open: true, //vue项目启动时自动打开浏览器
hot:false,
proxy: {
"/api": {
//正则匹配到以这个开头的时候 就用代理 http://localhost:9003
target: "http://localhost:9003", // 指向的是目标服务器
changOrigin: true, //允许跨域
pathRewrite: {
"^/api": "",
},
},
},
},
configureWebpack: {
plugins: [new NodePolyfillPlugin()],
},
};
npm run build
生成的dist文件夹放入nginx的HTML中。修改conf中nginx.conf文件。
start nginx运行nginx。nginx -s stop停止nginx。
后端部署
github.com 在里面下载并放入新建文件夹中。
后端打包jar包并放入同一文件夹,新建相同名称的xml文件。
当前目录下,打开命令行,输入 xxx.exe install
继续输入 net start
安装成功以后,打开任务管理器,选择“服务”,找到和你项目名同名的服务,启动该服务,到此你的后端就已经开始运行了。