vue-cli2.x中build下dev-server.js下配置的代理如何放在cli3.x下?

图片描述

上图是2.x项目配置的路由。
升级到3.x后,就没有build和config目录了,我就不知道该如何配置上边那段代码了?

阅读 2.1k
1 个回答

可以在vue.config.js文件中配置代理,写法和vue2是一样的;

// vue.config.js
module.exports = {
    // 修改的配置
    // 将baseUrl: '/api',改为baseUrl: '/',
    baseUrl: '/',
    devServer: {
        proxy: {
            '/api': {
                target: 'http://www.example.org',
                changeOrigin: true,
                ws: true,
                pathRewrite: {
                  '^/api': ''
                }
            }
        }
    }
}
// .env.development
VUE_APP_BASE_API=/api
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题