网站首页 程序开发 vue iview-admin 设置跨域后访问可以登录、但是请求的接口返回全是302
vue iview-admin 设置跨域后访问可以登录、但是请求的接口返回全是302
编辑时间:2020-01-14 23:59 作者:nllihui6390 浏览量:4385

1、解决方法:

    第一步:在iView-admin项目主目录中找到 vue.config.js 文件,添加配置:

  devServer: {
    proxy: {
      '/api': {
        target: 'http://127.0.0.1:5000/',//服务器地址
        changeOrigin: true
      }
    }
  },


2、第二步:修改项目的src\config\index.js修改为当前前端网站的地址http://localhost:8080/

  baseUrl: {
    dev: 'http://localhost:8080',//前端页面地址
    pro: 'http://www.auto.com'
  },


3、解决打包空白的问题

    修改主目录下vue.config.js

const BASE_URL = process.env.NODE_ENV === 'production'
  ? './'
  : '/'

4、解决远程访问问题

        注解掉src\mock\index.js

// Mock.mock(/\/login/, login)
// Mock.mock(/\/get_info/, getUserInfo)
// Mock.mock(/\/logout/, logout)


来说两句吧
乖,登录后才可以留言!
最新评论