前后端分离CRUD+SVN

跨域问题

当前后端分离的时候,前端页面与后台运行在不同的服务器时,协议、域名、端口或浏览器限制的时候,就必定会出现跨域这一问题,

解决方案:

( 一)、通过jsonp方式

缺点:
需要服务支持
只能发起GET**请求**

(二)、通过nginx方式

 通过nginx反向代理,先发送一次请求判断是否可以请求,如果可以再发送一次请求访问
	 缺点:
	 需要安装nginx才能使用

(三)、让 服务器允许cors这些请求

什么是cors

同源(相同协议,相同域名,相同端口)

cors: 一个w3c标准 跨域资源共享"(Cross-origin resource sharing)
(1)写一个配置类
(2)spring通过注解支持
可以加在具体方法上面,也可以加在整个controller上
CrossOrigin  注意: 4.2版本以后支持

前后端分离CRUD

步骤:同时开启前后端服务,在前端通过发送请求获取后端数据
例如:

getDepartments() {
			    //分页 过滤
				let para = {
					page: this.page,
					name: this.filters.name
				};
				this.listLoading = true;

				//发送请求 到后台去查询数据
				this.$http.patch("/department/list",para).then(res=>{
					this.departments = res.data;
					this.listLoading = false;
				});

			}

svn

代码管理工具  版本控制工具
1、安装svn客户端
2、安装服务端
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200103195117125.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNzg2NTA2,size_16,color_FFFFFF,t_70)
发布了8 篇原创文章 · 获赞 0 · 访问量 57

猜你喜欢

转载自blog.csdn.net/qq_41786506/article/details/103825800
今日推荐