vue前端打包配置后端代理

前端需要配置后端代理。

那么,为什么要配置后端代理?

如果不配置,前端就不能通过链接访问后端接口。。。是因为两个项目的端口不是同一个就需要前端项目配置代理后端,解决跨域问题。

那么怎么实现代理前端的vue项目?

如果是vue项目

通常是在vue脚生成的项目中原有的vite.config.js中增加:

复制代码
 server: {
    port: 5173,
    proxy: {
      '/comment': {
        target: 'http://localhost:8080',
        changeOrigin: true,
       
      }
    }
  },

之后的项目:

完整:

复制代码
import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueDevTools from 'vite-plugin-vue-devtools'

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    vueDevTools(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    },
  },
  server: {
    port: 5173,
    proxy: {
      '/comment': {
        target: 'http://localhost:8080',
        changeOrigin: true,

      }
    }
  },

})
相关推荐
幽络源小助理几秒前
小六壬排盘工具源码 自适应双端 纯原生HTML+JS
前端·javascript·html
Championship.23.241 小时前
Open Source Pipeline Skill深度解析:自动化开源贡献全流程
前端·javascript·html
Bigger1 小时前
🧠 前端岗位的"结构性调整":现象背后的冷思考
前端·程序员·ai编程
薯老板1 小时前
vue组件之间的通信
前端·vue.js
迪菲赫尔曼1 小时前
从 0 到 1 打造工业级推理控制台:UltraConsole(Ultralytics + FastAPI + React)开源啦!
前端·yolo·react.js·计算机视觉·开源·fastapi
万邦科技Lafite1 小时前
京东开放API接口:item_get返回参数指南
java·前端·javascript·api·电商开放平台
梦想CAD控件1 小时前
网页CAD协同设计平台-生产级在线实时协同CAD引擎
前端·javascript·架构
Highcharts.js1 小时前
React 开发实战:如何使用 useEffect 为 Highcharts 注入实时数据
前端·javascript·react.js·开发实战·实时数据·highcharts·轮询数据
陆枫Larry1 小时前
Vue Slot 到底在解决什么问题?
前端
梦想很大很大1 小时前
让 AI 成为“报表配置员”:BI 低代码平台的 Schema 实践路径
前端·人工智能·低代码