一.环境:

前端 vue element-ui

后端:spring boot

工具:IDEA Maven Node

数据库:MySql

二.首先我们需要了解什么叫跨区域访问问题

跨区域访问是指:不同域名之间相互访问

也就是A网址通过AJAX发送请求访问B网站 A和B在不同IP或者不同端口的时候会出现这个问题

三:什么是同一个域

同一协议 同一IP 同一端口 三者一不相同 出现跨区域访问问题

四:前端vue 跨区域解决方案

最快的方式是通过安装vue-resource,找到当前前端项目

输入:npm install vue-resource --save

然后在需要使用的地方添加vue-resource

 import Vue from 'vue'
import VueResourse from 'vue-resource';
Vue.use(VueResourse) let params=this.ruleForm
this.$http.get('http://localhost:8080/login/CheckLogin',{params}).then((res)=>{
console.log("res=====>"+JSON.stringify(res))
}).catch((res)=>{
console.log("res=====>"+JSON.stringify(res))
})

五:后端跨区域解决方案

后端跨区域比较简单,最好的方法就是添加:@CrossOrigin

@Controller
@RequestMapping(value = "/login")
@CrossOrigin
public class loginController { private final Logger logger = LoggerFactory.getLogger(loginController.class); @Autowired
UserService userService;
/**
* 登录密码校验模块
*/
@ResponseBody
@RequestMapping(value = "/CheckLogin", method = RequestMethod.GET)
@CrossOrigin
public String CheckLogin(@RequestParam Map<String,Object> map) {
logger.info("登录操作=>开始入参"+JSON.toJSONString(map)); MessageBean messageBean=new MessageBean();
messageBean=userService.selectUser(map);
logger.info("登录操作=>结束"+JSON.toJSONString(messageBean));
return JSON.toJSONString(messageBean);
}
}

 即可以解决跨区域问题

 

最新文章

  1. 解决Unity3D导出apk失败:Failed to re-package resources
  2. linux crontab
  3. Java应用程序项目的打包与发行(run.bat形式)
  4. cocos2d调度器(定时执行某函数)
  5. TI CC2541的中断优先级设置.
  6. Android ImageView的属性android:scaleType
  7. 【vc】14_网络编程_socket编程
  8. 如何在windows server 2012 R2 部署WEB项目
  9. 10分钟学会在windows/Linux下设置ASP.Net Core开发环境并部署应用
  10. Swift语言中与C/C++和Java不同的语法(二)
  11. 网站开发进阶(二十六)js刷新页面方法大全
  12. ORACLE中dba,user,v$等开头的常用表和视图
  13. Makefile 命令解析
  14. 最新版谷歌浏览器的Flash设置已经不能保存了?
  15. C# RabbitMQ优先级队列实战项目演练
  16. Spark(四十五):Schema Registry
  17. JavaScript(ES6)学习笔记-Set和Map数据结构(一)
  18. C++类型检查
  19. Java 使用gson 解析 Json
  20. SQL Server 2014内存优化表的使用场景(转载)

热门文章

  1. JavaScript中一个方法同时发送两个ajax请求问题
  2. Keras实例教程(4)之迁移学习VGG
  3. linux 7忘记密码找回
  4. 算法与数据结构基础 - 贪心(Greedy)
  5. 掀起你的盖头来:浅谈项目管理办公室(PMO)
  6. P3317 [SDOI2014]重建 变元矩阵树定理 高斯消元
  7. 杭电多校第二场 hdu 6315 Naive Operations 线段树变形
  8. 微信小程序一步一步获取UnionID,实现自动登录
  9. python实现煲机脚本
  10. 【Offer】[22] 【链表中倒数第k个结点】