学习vue——vue2、vue3与Django路由打通配置


一、vue2与Django路由打通配置

main.js 文件

复制代码
 1 const { defineConfig } = require('@vue/cli-service')
 2 module.exports = defineConfig({
 3   transpileDependencies: true,
 4   publicPath:'/',
 5   devServer: {
 6     proxy: {
 7         '/api': {
 8             target: 'http://127.0.0.1:8000',// django 后端地址
 9             changeOrigin: true,
10             
11         }
12     },
13     client: {
14         overlay: false
15       }
16 },
17 
18 })
复制代码

 

二、vue3与Django路由打通配置

vit.config.js

复制代码
 1 import { defineConfig } from 'vite'
 2 import vue from '@vitejs/plugin-vue'
 3 import WindiCSS from 'vite-plugin-windicss'
 4 import path from 'path'
 5 // https://vitejs.dev/config/
 6 function resolve(dir) {
 7   return path.join(__dirname, dir)
 8 }
 9 export default defineConfig({
10   resolve:{
11     alias:{
12       // "~":path.resolve(__dirname, 'src')
13       '@': resolve('src')
14     }
15   },
16   server:{
17     proxy:{
18       '/api': {
19         target: 'http://127.0.0.1:8000/',
20         changeOrigin: true,
21         rewrite: (path) => path.replace(/^\/api/, '')
22       },
23     }
24   },
25   plugins: [vue(), WindiCSS(),],
26 })
复制代码

 

posted @   东方不败--Never  阅读(75)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示