将spring boot服务通过proxy upstream的方式映射到 /api,然后你的vue就能通过/api/xxx来访问服务了。
基于Vue和Spring Boot的项目,通常还会结合Nginx作为反向代理服务器,以及Tomcat作为Java应用的容器。以下是一个详细的打包和部署流程: 1. 打包Vue项目 Vue项目通常使用npm或yarn进行构建和打包。以下是一个基本的npm打包流程: bash # 安装依赖 npm install # 构建生产版本 npm run build 构建完成后,会在项目根目录...
} //nginx.conf结束 (2)修改env.js文件 baseUrl要与下面的SpringBlade容器的地址和端口匹配:(3)编写Dockerfile 编写dockerfile并将其放到与dist同一目录: FROM nginx VOLUME /tmp ENV LANG en_US.UTF-8 ADD ./dist/ /usr/share/nginx/html/ COPY./nginx.conf ...
前后端分离的网课平台后端开发工具和环境:JDK8 + IDEA + Maven3.X 后端技术栈:SpringBoot2.X + Spring5 + Mybatis3.X +Mysql +JWT + Guava缓存 + Jmeter5.X压测前端技术栈: VueCli4.3 + Vue2.6 + VueX + Axios + 移动端CUBE-UI框架 + VSCode 部署:阿里云CentOS7 + Nginx静态文件服务器 + Nginx部...
本文以开源项目SpringBlade和Saber为例。 1、创建自定义网络 目的是将用到的服务都放到同一个网络段,以方便互相通信。 docker network create --subnet 172.19.0.0/16 mynetwork 2、Docker安装MySQL、Redis、Nginx (1)安装MySQL docker pull mysql:5.7.30 ...