vue 跨域

vue.config.js


const Config = require('./package.json')
module.exports = {
    baseUrl: './',
    // productionSourceMap: false,
    devServer: {
        proxy: {
            '/': {
                // 环境
                target: process.env.VUE_APP_BASE_URL,
                changeOrigin: true, //是否跨域
                pathRewrite: {  //如原地址是:("/127.0.0.1/my-MMM/src/assets/data/users/login.php)
                    '^/': ''    //需要重写的,下次请求时只需定写:("/apis/my-MMM/src/assets/data/users/login.php)
                }
            },
        }
    },
    // 以下两项可以控制打包后的js和css文件名
    filenameHashing: false, // 静态资源hash
    configureWebpack: config => {
        config.output.filename = `js/[name]${new Date().getTime()}${Config.version}.js`
        config.output.chunkFilename = `js/[name]${new Date().getTime()}${Config.version}.js`
    },

}
posted @ 2018-04-15 22:52  慕城蓝就  阅读(241)  评论(0)    收藏  举报