blob: c290c6ae9a20b008b1b3c007bf47c973056ea384 [file] [log] [blame]
86133aaa3f5d2025-04-20 21:33:29 +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: {
15 // localhost:8000/api/** -> https://preview.pro.ant.design/api/**
16 '/api/': {
17 // 要代理的地址
18 target: 'http://localhost:8080',
19 // 配置了这个可以从 http 代理到 https
20 // 依赖 origin 的功能可能需要这个,比如 cookie
21 changeOrigin: true,
22 pathRewrite: { '^/api': '' },
23 },
24 '/profile/avatar/': {
25 target: 'http://localhost:8080',
26 changeOrigin: true,
27 }
28 },
29
30 /**
31 * @name 详细的代理配置
32 * @doc https://github.com/chimurai/http-proxy-middleware
33 */
34 test: {
35 // localhost:8000/api/** -> https://preview.pro.ant.design/api/**
36 '/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};