解决一例Vue跨域访问无效

在使用vue开发的时候经常要涉及到跨域的问题,其实在vue cli中是有我们设置跨域请求的文件的。当跨域无法请求的时候我们可以修改工程下config文件夹下的index.js中的dev:{}部分。

  dev: {
    env: require('./dev.env'),
    port: 8082,
    autoOpenBrowser: true,
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: {
      '/api': {
        target:  ApiAddress+/jari ,
        changeOrigin: true
      }
    },

设置为这样之后跨域访问并没有生效
后来把

   '/api': {
        target:  ApiAddress+/jari ,
        changeOrigin: true
      }

改为

  '/jari/api': {
        target:  ApiAddress ,
        changeOrigin: true
      }

就OK了 ,
我也很懵逼啊,原因不明啊,知道的告我一声啊

你可能感兴趣的:(解决一例Vue跨域访问无效)