为 H5 本地联调补充 SGS API、SDK 和模型资源代理,避免 /app-api 与 /minio 请求回落到前端 HTML。 增强 SGS API 响应解析诊断,遇到非 JSON 或 HTML 响应时输出请求地址、content-type 和响应片段。
52 lines
946 B
TypeScript
52 lines
946 B
TypeScript
import { defineConfig } from 'vite'
|
|
import uni from '@dcloudio/vite-plugin-uni'
|
|
|
|
const sgsDevServer = 'http://1.92.206.90:3001'
|
|
const sgsAssetServer = 'http://1.92.206.90:9000'
|
|
|
|
export default defineConfig({
|
|
plugins: [uni()],
|
|
server: {
|
|
host: '0.0.0.0',
|
|
proxy: {
|
|
'/app-api': {
|
|
target: sgsDevServer,
|
|
changeOrigin: true
|
|
},
|
|
'/h5-sdk': {
|
|
target: sgsDevServer,
|
|
changeOrigin: true
|
|
},
|
|
'/sdk': {
|
|
target: sgsDevServer,
|
|
changeOrigin: true
|
|
},
|
|
'/museum-assets': {
|
|
target: sgsAssetServer,
|
|
changeOrigin: true
|
|
},
|
|
'/minio': {
|
|
target: sgsDevServer,
|
|
changeOrigin: true
|
|
}
|
|
}
|
|
},
|
|
resolve: {
|
|
alias: {
|
|
'@': '/src'
|
|
}
|
|
},
|
|
optimizeDeps: {
|
|
include: ['three']
|
|
},
|
|
build: {
|
|
rollupOptions: {
|
|
output: {
|
|
manualChunks: {
|
|
three: ['three']
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|