@@ -17,13 +17,13 @@ Modify request paths before requests are send to the target.
17
17
Rewrite paths
18
18
19
19
``` javascript
20
- var proxy = require (" http-proxy-middleware" );
20
+ var proxy = require (' http-proxy-middleware' );
21
21
22
22
var options = {
23
23
target: ' http://localhost:3000' ,
24
24
pathRewrite: {
25
- " ^/old/ api" : " /new/ api" // rewrite path
26
- }
25
+ ' ^/ api/old-path ' : ' / api/new-path ' , // rewrite path
26
+ },
27
27
};
28
28
29
29
var apiProxy = proxy (' /api' , options);
@@ -36,31 +36,31 @@ var apiProxy = proxy('/api', options);
36
36
Remove base path
37
37
38
38
``` javascript
39
- var proxy = require (" http-proxy-middleware" );
39
+ var proxy = require (' http-proxy-middleware' );
40
40
41
41
var options = {
42
42
target: ' http://localhost:3000' ,
43
43
pathRewrite: {
44
- " ^/remove/ api" : " " // remove base path
44
+ ' ^/ api/ ' : ' / ' // remove base path
45
45
}
46
46
};
47
47
48
48
var apiProxy = proxy (' /api' , options);
49
49
50
- // `/remove/ api/lorum/ipsum` -> `http://localhost:3000/lorum/ipsum`
50
+ // `/api/lorum/ipsum` -> `http://localhost:3000/lorum/ipsum`
51
51
```
52
52
53
53
## add paths
54
54
55
55
Add base path
56
56
57
57
``` javascript
58
- var proxy = require (" http-proxy-middleware" );
58
+ var proxy = require (' http-proxy-middleware' );
59
59
60
60
var options = {
61
61
target: ' http://localhost:3000' ,
62
62
pathRewrite: {
63
- " ^/ " : " /extra/" // add base path
63
+ ' ^/ ' : ' /extra/' // add base path
64
64
}
65
65
};
66
66
@@ -76,7 +76,7 @@ Implement you own path rewrite logic.
76
76
The unmodified path will be used, when rewrite function returns ` undefined `
77
77
78
78
``` javascript
79
- var proxy = require (" http-proxy-middleware" );
79
+ var proxy = require (' http-proxy-middleware' );
80
80
81
81
var rewriteFn = function (path , req ) {
82
82
return path .replace (' /api/foo' , ' /api/bar' );
0 commit comments