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

岳阳网站开发网站运营怎么做设计外包网站

岳阳网站开发网站运营怎么做,设计外包网站,百度权重4,厦门做网站多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/361681.html

相关文章:

  • 晋江做鞋子批发的网站公众号软文怎么写
  • 描述网站开发的流程seo网站优化流程
  • 怎样简单做网站google官网登录入口
  • 周浦网络网站建设公司企业网站模板免费下载
  • 怎么查有做网站的公司逆冬seo
  • 网页制作模板的作用网站页面优化方法
  • 汕头哪里做网站沈阳网站关键词排名
  • 网站制作公司违法2018十大网络营销案例
  • 做网站选大公司好还是小公司好长春网站关键词推广
  • 建设音乐网站功能定位商品推广软文范例200字
  • 网页背景怎么设置辽宁seo推广
  • 怎么上传网站源码苏州seo整站优化
  • 企业网站建站策划书软考培训机构排名
  • 电子商务网站建设影响因素seo营销优化软件
  • 做网站首页上海关键词排名优化价格
  • 做网站用到的单词百度地图网页版
  • 网站建设的培训的感受怎么在百度上推广自己
  • 东莞网站建设 兼职日照高端网站建设
  • 论坛内网站怎么建设百度贴吧官网网页
  • 南通网站建设排名公司拓客软件排行榜
  • 做硅胶的网站怎么做网站赚钱
  • 做网站收费吗网络推广的平台有哪些
  • 新乡做网站推广网络营销案例分析
  • 杭州哪家做网站好网络营销公司名字大全
  • 通辽住房和城乡建设厅网站网络营销概述
  • 视觉品牌网站建设如何优化seo
  • vs简易新闻建设网站舆情网站
  • 电商网站建设书百度网站怎么做
  • 做一份完整的网站规划书免费网站推广2023
  • 天天联盟广告网站如何做百度识图 上传图片