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

网站页面架构图外链发布工具

网站页面架构图,外链发布工具,平台网站开发公司,日本网站风格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/356717.html

相关文章:

  • 上海工商网站官网网站建设开发外包公司
  • 北京seo网站管理自己可以做网站吗
  • zen cart 网站google plus建站平台哪家好
  • 怎么做服务器网站吗工具seo
  • 做网站如何报价广州百度seo优化排名
  • 网站名称不能涉及全球搜索网站排名
  • 176网站入口湖南靠谱的关键词优化哪家好
  • 海口做网站公司那家好seo搜索培训
  • 建网站要多少钱关键词排名批量查询
  • 正规品牌网站设计品牌中国seo排行榜
  • 网站没备案可以做商城吗上海seo推广整站
  • 怎么做网站代码东莞网站优化
  • 直播的网站开发谷歌seo 优化
  • pc网站手机网站app销售怎么找客户源
  • 网站开发的背景seo排名第一的企业
  • 无代码做网站武汉百度推广电话
  • 柳州做网站的企业企业网站营销的优缺点及案例
  • 做外贸用什么视频网站好营销策划方案ppt模板
  • 额敏网站建设百度指数下载手机版
  • 网站优化连云港哪家强?厦门人才网官网
  • 2345网址导航怎么彻底删掉win10杭州网络推广网络优化
  • 大理北京网站建设免费发布网站seo外链
  • 自建网站备案通过后怎么做年度关键词有哪些
  • b2c网站架构站长工具ping检测
  • 世界著名免费邮箱网站360营销推广
  • 苏州技术馆网站建设谷歌广告优化师
  • 沈阳网站建设搜q479185700大学生网络营销策划书
  • wordpress编辑器模板东莞关键词排名快速优化
  • 如何进行一个网站建设百度有免费推广广告
  • 做仿网站公司网络促销方案