首页 > 其他分享 >vue+axios跨域问题

vue+axios跨域问题

时间:2022-11-21 21:59:20浏览次数:42  
标签:axios 跨域 vue 配置 baseURL api

环境

1.vue-admin-template模板

2.axios

3.后端java

跨域问题

解决方案

前端

vue.config.js文件

在module.exports中找到devServer完成如下配置
devServer: {
    port: port,
    open: true,
    proxy: {
      '/api': {
        target: 'http://localhost:8080',    //后端端口
        changeOrigin: true,
        pathRewrite: {
          '^/api': ''
        }
      }
    }
}

图片如下:

配置axios

import Axios from "axios";

const ins = Axios.create({
    baseURL: '/',     //这里配置'/' 这样后续请求就不会带额外地址
    // timeout: 3000
})

baseURL:'/' 如图

baseURL:'/api' 若在这里加了api

我的axios.js配置如下,其他方法以及拦截器不附图

总结

最近做项目,本来想用模板做前端,后端处理逻辑就行了,懒得写前端,谁知道越陷越深,然后一边学一边用。跨域这个问题我挠头了一下午,有人说是后端java要配置全局跨域,有人说是注解问题,最后问了群里大神解决了这个问题!感谢群里大神,我们在前端直接配置代理,那么我们等于直接访问了后端,好了,拿下!

标签:axios,跨域,vue,配置,baseURL,api
From: https://www.cnblogs.com/iplkcc/p/16913479.html

相关文章

  • axios二次封装-main.js使用
    axios封装:配置代理:axios封装:axios的二次封装:请求拦截统一token处理:引入:使用:导入:响应拦截统一错误处理:导入:main.js:login页面:效果:请求:我们要请求......
  • 将现有vue项目基于electron打包成桌面应用程序 如何隐藏electron窗体的菜单栏
    一、前言项目本来打算采用B/S架构去做的,浏览器网址方式打开还是让用户不方便;二、使用electron集成桌面应用本身项目是使用vue-cli开发的,在使用electron之前,需要......
  • Vue3官方出的Playground你都用了吗?没有没关系,直接原理讲给你听
    相比​​Vue2​​​,​​Vue3​​​的官方文档中新增了一个在线​​Playground​​:打开是这样的:相当于让你可以在线编写和运行​​Vue​​​单文件组件,当然这个东西也是开源......
  • vuex持久化方案(vuex-persistedstate)
    安装npminstallvuex-persistedstate--save介绍Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题这篇文章主要介绍了Vuex持久化插件(vuex-persistedstate......
  • vue2 过滤器8 私有过滤器 全局过滤器
    过滤器vue3已经去掉了   过滤器函数必须要定义到filters函数下,过滤器本质是也是一个函数,必须要return出去过滤器需有返回值val形参是前面的值 上述过滤器属于......
  • vue项目:其他电脑无法访问本机端口
    1.问题描述:本地成功生成localhost端口号后,但是同事的电脑却无法访问。2.尝试方法: 1)  2)  将这两个禁用改为开启,3.最后成功访问。4.总结:之后遇到不能访......
  • 5个测试Vue.js程序的有用工具和库
    原文| https://blog.bitsrc.io/5-useful-tools-and-libraries-for-testing-vuejs-applications-13166f930da8作者|NethmiWijesinghe在过去的几年中,vue.js已成为最受欢......
  • vue3.0之ref函数
    1、ref推荐定义基本数据类型(ref值也可以是对象,但是一般情况下是对象直接使用reactive更合理)。2、在 vue 的模板中使用ref的值不需要通过value获取(vue 会通过自动......
  • 2022-11-21 vue+uniapp之小程序 video iphone手机 视频播放卡顿
    如题。卡一两次可以当成是视频缓存问题,可要是一直卡者不动那就是代码问题了。经测试,android和ios手机存在卡顿情况,ios较为明显一点,原因我猜测是在小程序中video这个标签在......
  • jquery-一行代码解决跨域问题 | 不支持post请求
    问题平时我们在开发时遇到的跨域问题,后台暂不给解决时,我们一般可以用vue代理(node)、nginx反向代理等方式来解决但是当项目要上线的时候,这些问题将又会出现就比如,自制的一个......