Vue 中dev上实现跨域请求

匿名 (未验证) 提交于 2019-12-02 23:40:02
'use strict' // Template version: 1.3.1 // see http://vuejs-templates.github.io/webpack for documentation.  const path = require('path')  module.exports = {   dev: {     assetsSubDirectory: 'static',     assetsPublicPath: '/',     proxyTable: {       '/api':{         target:'http://127.0.0.1:8085/',         changeOrigin:true,         pathRewrite:{           '^/api':''         }       }     },     host: '127.0.0.1', // can be overwritten by process.env.HOST     port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined     autoOpenBrowser: false,     errorOverlay: true,     notifyOnErrors: true,     poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-     devtool: 'cheap-module-eval-source-map',     cacheBusting: true,     cssSourceMap: true   },    build: {     // Template for index.html     index: path.resolve(__dirname, '../dist/index.html'),      // Paths     assetsRoot: path.resolve(__dirname, '../dist'),     assetsSubDirectory: 'static',     assetsPublicPath: '/',      /**      * Source Maps      */      productionSourceMap: true,     // https://webpack.js.org/configuration/devtool/#production     devtool: '#source-map',      // Gzip off by default as many popular static hosts such as     // Surge or Netlify already gzip all static assets for you.     // Before setting to `true`, make sure to:     // npm install --save-dev compression-webpack-plugin     productionGzip: false,     productionGzipExtensions: ['js', 'css'],      // Run the build command with an extra argument to     // View the bundle analyzer report after build finishes:     // `npm run build --report`     // Set to `true` or `false` to always turn it on or off     bundleAnalyzerReport: process.env.npm_config_report   } } 

  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!