vue3的vite项目配置代理

vue3的vite项目配置代理

1.在vite.config.ts中配置以下代码

export default defineConfig({
  plugins: [
      //配置自动导入element start
      AutoImport({
          resolvers: [ElementPlusResolver()],
      }),
      Components({
          resolvers: [ElementPlusResolver()],
      }),
      createStyleImportPlugin({
          resolves: [ElementPlusResolve()],
          libs: [
              {
                  libraryName: 'element-plus',
                  esModule: true,
                  resolveStyle: (name: string) => {
                      return `element-plus/theme-chalk/${name}.css`
                  },
              },
          ]
      }),
      //配置自动导入element end
      vue(),

  ],
  //配置@符
  resolve:{
    alias:{
      "@":path.join(__dirname,"src"),
      "#":path.join(__dirname,"types")
    }
  },
  //配置代理,解决跨域问题
    server: {
        proxy: {
            "/api": {
                target: "http://localhost:3001",
                changeOrigin: true,
                //rewrite: (path) => path.replace(/^\/api/, ""),
            },
        },
    },

})
posted @   xiaowei123456  阅读(4225)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示