当前位置: 首页 > wzjs >正文

做的精美的门户网站推荐武汉整站seo数据上云

做的精美的门户网站推荐,武汉整站seo数据上云,如何做网络免费推广方案,济南网络免费推广网站vue-axios跨域问题 跨域原因现象前端解决方案 跨域原因 跨域:浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。 在前后端分离的模式下,前后端的域名是不一致的,此时就会发生跨域…

vue-axios跨域问题

    • 跨域原因
    • 现象
    • 前端解决方案

跨域原因

跨域:浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。
在前后端分离的模式下,前后端的域名是不一致的,此时就会发生跨域访问问题。跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号(如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。跨域问题是针对JS和ajax的。而axios是通过Promise实现对ajax技术的一种封装,也同样存在跨域问题。

现象

vue项目使用端口8080,后端项目使用端口9090,当在vue项目中使用axios直接请求后端9090端口api时,控制台报错
在这里插入图片描述

前端解决方案

在vue.config.js中配置允许跨域

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({transpileDependencies: true,devServer: {proxy: {// 匹配以 /login 开头的请求路径'/login': {// 目标服务器地址target: 'http://192.168.88.128:9090', // 允许跨域changeOrigin: true, }}
}
})

在使用axios请求后端接口时,省略服务器ip地址

    axios.get('/login', {params: {username: this.loginData.username,password: this.loginData.password}}).then(function (response) {console.log(response);}).catch(function (error) {console.log(error);});
``这样,请求就不会报跨域错误了
http://www.dtcms.com/wzjs/18343.html

相关文章:

  • 怀远网站建设成都seo优化
  • 乡镇府建设网站网站没有友情链接
  • 如何做阅读网站唐山seo排名
  • 怎么在互联网做网站新冠不易感染三种人
  • 提供温州手机网站制作哪家好买域名
  • 群辉做网站百度seo关键词优化公司
  • 做产品批发的网站有哪些apple私人免费网站怎么下载
  • 做外汇需要关注的新闻网站seo的含义是什么意思
  • 建站公司哪家好 知道万维科技低价刷赞网站推广
  • 上海加盟网网站建设信息流推广的竞价机制是
  • 厦门网站制作开发收费无限制访问国外的浏览器
  • 什么网站可以做推广的百度竞价价格
  • 建设银行网站www.ccb.com深圳网络推广seo软件
  • wordpress获取部分分类西安seo网站排名
  • 免费做推广的网站有哪些企业管理系统
  • 做卖车的网站有哪些站长工具站长之家官网
  • 如何做新闻网站本周新闻热点10条
  • 香港做网站公司seo网站
  • 用vue做网站合肥网站外包
  • 自己的域名可以转给做网站的账号吗品牌广告和效果广告
  • wordpress站点改名网站推广优化
  • 坪山网站建设设计百度推广关键词质量度
  • 大连学网站制作珠海网站设计
  • 网站建设背景图片推广神器app
  • 高碑店网站建设价格企点下载
  • h5网站显示的图标怎么做的百度seo关键词排名优化
  • 北京网站优化对策百度灰色关键词排名代做
  • 长春市网站制作一键搭建网站工具
  • 湖南省水运建设投资集团网站广州疫情最新消息今天封城了
  • 找做仿网站教育培训网站大全