blob: a812e74db476454b308fd66f9c5d29adb6f039cf [file] [log] [blame]
Jiarenxiang38dcb052025-03-13 16:40:09 +08001/**
2 * @name 代理的配置
3 * @see 在生产环境 代理是无法生效的,所以这里没有生产环境的配置
4 * -------------------------------
5 * The agent cannot take effect in the production environment
6 * so there is no configuration of the production environment
7 * For details, please see
8 * https://pro.ant.design/docs/deploy
9 *
10 * @doc https://umijs.org/docs/guides/proxy
11 */
12export default {
13 // 如果需要自定义本地开发服务器 请取消注释按需调整
14 dev: {
liangjiabaoc79b5122025-06-05 18:53:52 +080015 // localhost:5004/api/** -> https://preview.pro.ant.design/api/**
Jiarenxiang38dcb052025-03-13 16:40:09 +080016 '/api/': {
17 // 要代理的地址
liangjiabaoc79b5122025-06-05 18:53:52 +080018 target: 'http://localhost:5004',
Jiarenxiang38dcb052025-03-13 16:40:09 +080019 // 配置了这个可以从 http 代理到 https
20 // 依赖 origin 的功能可能需要这个,比如 cookie
21 changeOrigin: true,
22 pathRewrite: { '^/api': '' },
23 },
24 '/profile/avatar/': {
liangjiabaoc79b5122025-06-05 18:53:52 +080025 target: 'http://localhost:5004',
Jiarenxiang38dcb052025-03-13 16:40:09 +080026 changeOrigin: true,
27 }
28 },
29
30 /**
31 * @name 详细的代理配置
32 * @doc https://github.com/chimurai/http-proxy-middleware
33 */
34 test: {
liangjiabaoc79b5122025-06-05 18:53:52 +080035 // localhost:5004/api/** -> https://preview.pro.ant.design/api/**
Jiarenxiang38dcb052025-03-13 16:40:09 +080036 '/api/': {
37 target: 'https://proapi.azurewebsites.net',
38 changeOrigin: true,
39 pathRewrite: { '^': '' },
40 },
41 },
42 pre: {
43 '/api/': {
44 target: 'your pre url',
45 changeOrigin: true,
46 pathRewrite: { '^': '' },
47 },
48 },
49};