完成前后端分离项目部署

瑞吉外卖项目部 瑞吉外卖 项目部 阅读详情

之前对于nginx一直懵懵懂懂,于是自己动手通过nginx部署一个前后端分离项目,便于自己理解nginx.

1.第一步先创建前端项目
我是直接从github上下载的,直接搜xmall即可.
下载好之后进入项目根目录先后执行命令 npm installnpm run build,

前端配置:在conf/index.js中
在这里插入图片描述

‘/member/*’: {
target: ‘http://127.0.0.1:8081’ ,// 请求本地 需要xmall后台项目 默认127.0.0.1:8081
},
代表url中/member/下的请求,都会转发到http://127.0.0.1:8081(后端服务器地址)上,
配置完成后执行npm run dev命令启动前端服务器.同时启动后端服务,可以自行写demo测试是否成功.

//上述是通过前端直接配置解决跨域问题,而对于生产环境来说,则需要通过nginx来代理解决跨域了.

1.在本地安装nginx(网上都可下载),先来看配置.我主要修改的是server模块
在这里插入图片描述

localhost/member/下的所有请求都会代理到 http://localhost:8081/ 服务中.
例如:
localhost/member/aaa,此时会通过nginx 代理到http://localhost:8081/aaa,从后端会进行匹配到相应的aaa执行对应的方法.

说些对于nginx的理解:
之前我一直存在一个误区,把nginx理解成网关(当然也可以实现,但不建议),前端所有请求到nginx,然后nginx匹配后端服务,因此我的proxyTable端口一直尝试指向nginx端口,一直不成功,其实这是错误的理解.
咨询大佬后,他跟我说了一句话让我从误区走了出来
在这里插入图片描述

举个例子:我的前端和后端就像牛郎和织女,中间隔着银河(跨域问题)无法相遇,而nginx通过url知道了牛郎和织女要走哪条路,于是在中间搭建一座桥,让他们相遇.

前后端分离开发及项目部流程】 黑马程序员-瑞吉外卖-前后端分离课程-前后端分离技术介绍,Swagger使用介绍,项目部一般流程 阅读详情

相关推荐

在Docker 上完成对Springboot+Mysql+Redis的前后端分离项目的部(全流程,全截图)

在Docker 上完成对Springboot+Mysql+Redis的前后端分离项目的部(全流程,全截图)

qq_53679247的博客 3386

前后端分离中的跨域问题

前后端分离跨域处理方式

qq_53775184的博客 866

手把手教你Docker+nginxSpringboot+vue前后端分离项目

公众号同名。其实我觉得我已经录制得很详细的了,可能大家水平不一,有些人觉得我很多地方讲清楚,还有就是有些人按照视频同步做实验,还一路踩坑,这个我也预料不到哈哈。说实话,我自己做实验的过程还是挺顺利的。有些同学们提出个问题,不知道如何打包部Vue前后端分离项目。那么今天,我们就来学习一下,如何部简单快捷部我们的vueblog项目!名称:[实战]基于SpringBoot+Vue开发的前后端分离博客项目整教学(vueblog)

2401_86963632的博客 1923

前后端分离项目详细教程

前后端分离项目详细教程(保姆级教程)

m0_59740242的博客 7514

使用NginxVue+SpringBoot前后端分离项目(超详细!)

需要的工具:Xshell 连接远程服务器、Xftp 服务器文件可视化。

飞翔的企鹅的博客 3万+

几分钟完成前后端分离项目部

快速了解上手前后端分离项目的部

零栀 1387

前后端分离项目部完成前后端交互过程

后端:Visual Studio 、 .Net 6 、 WebApi前端:Visual Studio Code 、 Vue:"^2.6.14" 、 vue/cli-service: "^3.0.3"、后端部到IIS + 前端部Nginxtext用户操作↓浏览器发起请求↓CDN加速/负载均衡↓前端Nginx服务器↓ 静态资源直接返回↓ API请求转发后端负载均衡器↓IIS服务器↓↓Kestrel + .NET 6应用↓业务逻辑 + 数据库操作↓。

qq_59062726的博客 763

白卷(White-Jotter)部教程:3步完成前后端分离项目上线

白卷(White-Jotter)是一款使用 Vue+Spring Boot 开发的前后端分离项目,附带全套开发教程。本教程将带你通过3个简单步骤,快速完成这个优秀 CMS 项目的部上线,让你轻松拥有自己的前后端分离应用。 ## 📋 准备工作:环境与工具 在开始部前,请确保你的服务器已安装以下环境: - JDK 8 或更高版本 - Maven 3.5+ - Node.js 10+ 和 np

gitblog_00259的博客 745

Java前后端分离项目部到服务器

Java前后端分离项目部到服务器 看这篇文章之前,你应当确保你满足以下两点 1.前后端项目在本地可以成功运行 2.本地数据库已经连接到云端数据库,并且允许远程访问,也就是我们所说的远程数据库放行 3.本确保你有一个云服务器,并且配置已经善 #以上三点不满足的可以先去看我另一篇文章 文章连接 现在开始正式工作 1在linux上安装Nginx 1.1.下载linux版本的Nginx 大概就是这个样子,是linux版本的压缩包 nginx官网下载链接 1.2把Nginx通过Xftp上传到linux指定文件

weixin_45831807的博客 5735

Linux下部前后端分离项目 —— Linux下安装nginx

SpringBoot+Vue项目在Linux下部dist和jar,使用nginx反向代理

weixin_48568302的博客 1660

SpringBoot前后端分离项目,打包、部到服务器详细图文流程_springboot前后端分离项目怎么部

为了做好运维面试路上的助攻手,特整理了上百道。

m0_61331573的博客 1504

nginx前后端分离项目

【代码】nginx前后端分离项目

qq_35744706的博客 148

若依《前后端分离项目如何部

若依的配置和部项目的流程

qq_42803096的博客 522

手把手教你将前后端分离项目部上线

本文详细介绍了如何将基于Next.js+Spring Boot+MySQL的前后端分离项目部上线。作者分享了从购买腾讯云服务器、配置Node.js环境、安装宝塔面板,到部MySQL数据库、前后端应用的全过程。前端使用Next.js构建,通过pm2进行进程管理;后端Spring Boot应用打包为JAR文件,用systemd守护进程。文中提供了详细的配置截图和命令行操作指导,特别强调了数据库同步、防火墙设置等关键环节,并附赠pm2和systemctl的常用命令备忘。整个部方案兼顾了易用性和稳定性,适合初

m0_73456601的博客 1906

Java前后端分离项目部

前后端分离项目部 使用阿里云服务器,购买不再叙述 一、前端项目部 一、使用Nginx进行代理 一、首先使用docker命令安装nginx镜像 docker pull nginx docker images 二、运行nginx镜像(配置文件进行挂载) 创建挂载目录 mkdir -p /home/mydata/mynginx/{conf,html,logs} 创建nginx.conf文件然后对nginx.conf进行编写,具体配置如下: user root; worker_processes

weixin_44179625的博客 1934

Docker-Compose + Nginx前后端分离项目

如上环境准备毕的话开始编写相关配置文件!预览一下:所有配置文件结束后的架构,再root目录下,按照如下规则把nginx的目录和html目录创建出来从左到右分别是html(目录):存放我们Vue的前端项目打包后的结果!nginx.conf : 我们Nginx的核心配置blog-api:我们的后端的Spriongboot项目打的jar包docker-compose.yml:我们Docker-Compose的核心配置文件。

2401_85155078的博客 1122

【后台部】Windows服务器部RuoYi-Vue前后端分离项目

Windows服务器部RuoYi-Vue前后端分离项目

pt 1万+

保姆级使用宝塔部前后端分离项目

SpringBoot + Vue 前后端使用宝塔部

m0_73934276的博客 3284
上一篇: linux部署tomcat,zk,dubbo
下一篇: 关于多线程
programmer_hard
博客等级 码龄7年 3粉丝 36原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值