Commit f0ed1124 authored by 赵伟庚's avatar 赵伟庚

[feat](容器平台配置): 接口对接完成

parent 548fa1b4
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
const path = require('path')
const path = require("path");
function resolve_path (dir) {
return path.join(__dirname, './', dir)
function resolve_path(dir) {
return path.join(__dirname, "./", dir);
}
export default {
plugins: [
vue()
],
plugins: [vue()],
//本地运行基础路径,如:http://localhost:5173/apaas/ui/
base: "/apaas/manage/ui/",
clearScreen:false,
resolve:{
clearScreen: false,
resolve: {
//别名,代码引入时方便引入
alias:{
'@':resolve_path('src'),
}
alias: {
"@": resolve_path("src"),
},
},
css:{
devSourcemap:true,//代码编排,调试时是否能看到源码
css: {
devSourcemap: true, //代码编排,调试时是否能看到源码
},
server:{
host:'0.0.0.0',//host配置,0.0.0.0会添加本地ip,开启局域网访问路径
hmr:true,//热更新
server: {
host: "0.0.0.0", //host配置,0.0.0.0会添加本地ip,开启局域网访问路径
hmr: true, //热更新
proxy: {
// 选项写法
'/apaas/system':{
target: 'https://apaas5.wodcloud.com/apaas/system', // 所要代理的目标地址
rewrite: path => path.replace(/^\/apaas\/system/, ''), // 重写传过来的path路径,比如 `/api/index/1?id=10&name=zs`(注意:path路径最前面有斜杠(/),因此,正则匹配的时候不要忘了是斜杠(/)开头的;选项的 key 也是斜杠(/)开头的)
changeOrigin: true, // true/false, Default: false - changes the origin of the host header to the target URL
secure: false,//解决证书缺失问题
"/apaas/system": {
target: "https://apaas5.wodcloud.com/apaas/system", // 所要代理的目标地址
rewrite: (path) => path.replace(/^\/apaas\/system/, ""), // 重写传过来的path路径,比如 `/api/index/1?id=10&name=zs`(注意:path路径最前面有斜杠(/),因此,正则匹配的时候不要忘了是斜杠(/)开头的;选项的 key 也是斜杠(/)开头的)
changeOrigin: true, // true/false, Default: false - changes the origin of the host header to the target URL
secure: false, //解决证书缺失问题
},
"/apaas/portal/ui": {
target: "https://apaas5.wodcloud.com/apaas/portal/ui", // 所要代理的目标地址
rewrite: (path) => path.replace(/^\/apaas\/portal\/ui/, ""), // 重写传过来的path路径,比如 `/api/index/1?id=10&name=zs`(注意:path路径最前面有斜杠(/),因此,正则匹配的时候不要忘了是斜杠(/)开头的;选项的 key 也是斜杠(/)开头的)
changeOrigin: true, // true/false, Default: false - changes the origin of the host header to the target URL
secure: false, //解决证书缺失问题
},
'/apaas/portal/ui':{
target: 'https://apaas5.wodcloud.com/apaas/portal/ui', // 所要代理的目标地址
rewrite: path => path.replace(/^\/apaas\/portal\/ui/, ''), // 重写传过来的path路径,比如 `/api/index/1?id=10&name=zs`(注意:path路径最前面有斜杠(/),因此,正则匹配的时候不要忘了是斜杠(/)开头的;选项的 key 也是斜杠(/)开头的)
changeOrigin: true, // true/false, Default: false - changes the origin of the host header to the target URL
secure: false,//解决证书缺失问题
"/apaas/service": {
target: "https://apaas5.wodcloud.com/apaas/service", // 所要代理的目标地址
rewrite: (path) => path.replace(/^\/apaas\/service/, ""), // 重写传过来的path路径,比如 `/api/index/1?id=10&name=zs`(注意:path路径最前面有斜杠(/),因此,正则匹配的时候不要忘了是斜杠(/)开头的;选项的 key 也是斜杠(/)开头的)
changeOrigin: true, // true/false, Default: false - changes the origin of the host header to the target URL
secure: false, //解决证书缺失问题
},
'/apaas/service':{
target: 'https://apaas5.wodcloud.com/apaas/service', // 所要代理的目标地址
rewrite: path => path.replace(/^\/apaas\/service/, ''), // 重写传过来的path路径,比如 `/api/index/1?id=10&name=zs`(注意:path路径最前面有斜杠(/),因此,正则匹配的时候不要忘了是斜杠(/)开头的;选项的 key 也是斜杠(/)开头的)
changeOrigin: true, // true/false, Default: false - changes the origin of the host header to the target URL
secure: false,//解决证书缺失问题
"/apaas/common": {
target: "https://apaas5.wodcloud.com/apaas/common", // 所要代理的目标地址
rewrite: (path) => path.replace(/^\/apaas\/common/, ""), // 重写传过来的path路径,比如 `/api/index/1?id=10&name=zs`(注意:path路径最前面有斜杠(/),因此,正则匹配的时候不要忘了是斜杠(/)开头的;选项的 key 也是斜杠(/)开头的)
changeOrigin: true, // true/false, Default: false - changes the origin of the host header to the target URL
secure: false, //解决证书缺失问题
},
'/apaas/common':{
target: 'https://apaas5.wodcloud.com/apaas/common', // 所要代理的目标地址
rewrite: path => path.replace(/^\/apaas\/common/, ''), // 重写传过来的path路径,比如 `/api/index/1?id=10&name=zs`(注意:path路径最前面有斜杠(/),因此,正则匹配的时候不要忘了是斜杠(/)开头的;选项的 key 也是斜杠(/)开头的)
changeOrigin: true, // true/false, Default: false - changes the origin of the host header to the target URL
secure: false,//解决证书缺失问题
"/apaas/application/v5": {
target: "https://apaas5.wodcloud.com/apaas/application/v5",
rewrite: (path) => path.replace(/^\/apaas\/application\/v5/, ""),
changeOrigin: true,
secure: false,
},
}
},
},
build:{
outDir:'dist/apaas/manage/ui',//打包输出文件夹
assetsDir:'static',//打包输出静态文件
build: {
outDir: "dist/apaas/manage/ui", //打包输出文件夹
assetsDir: "static", //打包输出静态文件
},
}
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment