vue中的配置

在项目根目录下创建一个vue.config.js

复制代码
module.exports = {
  // 配置webpack
  configureWebpack: {
    // 配置与路径相关的
    resolve: {
      // 省略文件后缀名
      // extensions: ['.js', '.vue', '.json'],
      // 配置别名,修改后需要重新编译,才会生效
      alias: {
        'assets': '@/assets',
        'common': '@/common',
        'components': '@/components',
        'network': '@/network',
        'views': '@/views',
      }
    },
    // 配置本地服务器
    devServer: {
      compress: true,  // 启用压缩,代码占用的空间少,在互联网传输快
      port: 8080,  // 设置打开的端口
      host: '127.0.0.1',  // host
      hot: true,  // 热启动
      open: true,  // 浏览器自动打开
      // 服务器代理,实现跨域访问接口
      proxy: {
        '/api': {
          target: 'xxx', //接口地址
          ws: true, //是否开启websockets
          changOrigin: true, //允许跨域  
          pathRewrite: {
            '^/api': '' //请求时使用这个/api前缀就可以
          }
        }
      }
    },
  }
}
复制代码

封装网络请求时可以baseURL:'/api/'

posted @   jxweber  阅读(69)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示