106 lines
3.0 KiB
TypeScript
106 lines
3.0 KiB
TypeScript
/*
|
|
* @Author: 赵伟
|
|
* @Date: 2024-04-17 08:48:09
|
|
* @Description:
|
|
*/
|
|
/**
|
|
* @name 代理的配置
|
|
* @see 在生产环境 代理是无法生效的,所以这里没有生产环境的配置
|
|
* -------------------------------
|
|
* The agent cannot take effect in the production environment
|
|
* so there is no configuration of the production environment
|
|
* For details, please see
|
|
* https://pro.ant.design/docs/deploy
|
|
*
|
|
* @doc https://umijs.org/docs/guides/proxy
|
|
*/
|
|
export default {
|
|
// 如果需要自定义本地开发服务器 请取消注释按需调整
|
|
dev: {
|
|
// localhost:8000/api/** -> https://preview.pro.ant.design/api/**
|
|
'/proxyApi/': {
|
|
target: 'https://172.29.246.110:30016',
|
|
changeOrigin: true,
|
|
secure: false,
|
|
// target: 'http://172.31.164.103:30009/',
|
|
},
|
|
'/api/': {
|
|
// 要代理的地址
|
|
target: 'http://172.20.32.121:31213/', // 开发环境
|
|
// target: 'http://172.20.32.235:31213', // 测试环境
|
|
// target: 'https://www.ai4mats.com/', // 公网环境
|
|
// target: 'http://172.20.32.164:8082',
|
|
// 配置了这个可以从 http 代理到 https
|
|
// 依赖 origin 的功能可能需要这个,比如 cookie
|
|
changeOrigin: true,
|
|
// pathRewrite: { '^/api': '' },
|
|
},
|
|
'/llm/': {
|
|
target: 'http://172.20.32.235:31213',
|
|
changeOrigin: true,
|
|
// pathRewrite: { '^/llm': '' },
|
|
},
|
|
'/tools/': {
|
|
target: 'http://172.20.32.235:30070',
|
|
changeOrigin: true,
|
|
pathRewrite: { '^/tools': '' },
|
|
},
|
|
'/minio/': {
|
|
target: 'http://172.20.32.235:31213', // 测试环境
|
|
changeOrigin: true,
|
|
},
|
|
'/jsm/': {
|
|
target: 'https://ai4m.jointcloud.net',
|
|
changeOrigin: true,
|
|
// pathRewrite: { '^/llm': '' },
|
|
},
|
|
'/pcm/': {
|
|
target: 'https://ai4m.jointcloud.net',
|
|
changeOrigin: true,
|
|
// pathRewrite: { '^/llm': '' },
|
|
},
|
|
'/jcc-admin/': {
|
|
target: 'https://ai4m.jointcloud.net',
|
|
changeOrigin: true,
|
|
// pathRewrite: { '^/llm': '' },
|
|
},
|
|
'/huoshiProxyApi/': {
|
|
// target: 'http:///218.77.58.19:31213', // 公网环境
|
|
target: 'https://172.29.246.110:30016', // 火石环境
|
|
changeOrigin: true,
|
|
pathRewrite: { '^/huoshiProxyApi': '' },
|
|
secure: false,
|
|
},
|
|
'/sso/': {
|
|
target: 'http://192.168.60.11:30009/',
|
|
// target: 'http://172.31.164.103:30009/',
|
|
changeOrigin: true,
|
|
},
|
|
'/skybox/': {
|
|
target: 'http://192.168.60.11:30009/',
|
|
// target: 'http://172.31.164.103:30009/',
|
|
changeOrigin: true,
|
|
},
|
|
},
|
|
|
|
/**
|
|
* @name 详细的代理配置
|
|
* @doc https://github.com/chimurai/http-proxy-middleware
|
|
*/
|
|
test: {
|
|
// localhost:8000/api/** -> https://preview.pro.ant.design/api/**
|
|
'/api/': {
|
|
target: 'https://proapi.azurewebsites.net',
|
|
changeOrigin: true,
|
|
pathRewrite: { '^': '' },
|
|
},
|
|
},
|
|
pre: {
|
|
'/api/': {
|
|
target: 'your pre url',
|
|
changeOrigin: true,
|
|
pathRewrite: { '^': '' },
|
|
},
|
|
},
|
|
};
|