Vue | 基于 vue-admin-template 项目的跨域问题解决方法

目录

一、现存问题

二、解决方法

2.1  修改的第一个地方

2.2  修改的第二个地方

2.3  修改的第三个地方


自存

一、现存问题

报错截图如下:

二、解决方法

2.1  修改的第一个地方

在 .env.development 文件中:

# base api
# VUE_APP_BASE_API = '/dev-api'
VUE_APP_BASE_API = 'http://18.137.108.102:8080' # 修改为服务器地址

2.2  修改的第二个地方

在 vue.config.js 文件中:

module.exports = {
  devServer: {
    // before: require("./mock/mock-server.js"),
    proxy: {
      "/api": {
        target: process.env.VUE_APP_BASE_API,
        changeOrigin: true, // 配置跨域
        pathRewrite: {
          "^/api": "",
        },
      },
    },
  },
}

也就是注释掉原有的 “before” 那一行,然后再添加后面的代码。

2.3  修改的第三个地方

在 /utils/request.js 文件中:

// create an axios instance
const service = axios.create({
  // baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
  baseURL: "/api",  // 只需要修改这个位置
  // withCredentials: true, // send cookies when cross-domain requests
  timeout: 5000, // request timeout
});

相关推荐

  1. React/Vue项目解决方法

    2024-03-12 23:16:02       24 阅读
  2. Vue问题解决

    2024-03-12 23:16:02       48 阅读
  3. 问题详解(vue工程中解决办法)

    2024-03-12 23:16:02       46 阅读
  4. 解决Nginx+ThinkPHP+VUE问题

    2024-03-12 23:16:02       42 阅读
  5. Vue-admin-template关于TagView缓存问题

    2024-03-12 23:16:02       31 阅读
  6. SpringBoot+Vue项目问题

    2024-03-12 23:16:02       37 阅读
  7. vue调用百度api时问题解决方案

    2024-03-12 23:16:02       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-12 23:16:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-12 23:16:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-12 23:16:02       82 阅读
  4. Python语言-面向对象

    2024-03-12 23:16:02       91 阅读

热门阅读

  1. Vue - v-if和v-else-if和v-else的使用

    2024-03-12 23:16:02       44 阅读
  2. 使用vue 实现跨域访问第三方http请求

    2024-03-12 23:16:02       40 阅读
  3. Python基础语法:基本数据类型(列表)

    2024-03-12 23:16:02       35 阅读
  4. 第一次Python小练习题目

    2024-03-12 23:16:02       55 阅读
  5. 03_Tomcat

    03_Tomcat

    2024-03-12 23:16:02      35 阅读
  6. Android中向Fragment传递数据

    2024-03-12 23:16:02       39 阅读