|
| 1 | + error_log /dev/stdout debug; |
| 2 | + |
1 | 3 | root /lowcoder/client;
|
2 | 4 |
|
3 | 5 | proxy_connect_timeout __LOWCODER_MAX_QUERY_TIMEOUT__;
|
4 | 6 | proxy_send_timeout __LOWCODER_MAX_QUERY_TIMEOUT__;
|
5 | 7 | proxy_read_timeout __LOWCODER_MAX_QUERY_TIMEOUT__;
|
6 | 8 |
|
7 |
| - location __LOWCODER_BASE_PATH__/ { |
| 9 | + sub_filter "/__LOWCODER_BASEPATH_PLACEHOLDER__" "__LOWCODER_BASE_PATH__"; |
| 10 | + sub_filter_once off; |
| 11 | + sub_filter_types *; |
| 12 | + |
| 13 | + location __LOWCODER_BASE_PATH_ROOT__ { |
| 14 | + |
| 15 | + rewrite ^__LOWCODER_BASE_PATH_ROOT__/?(.*)$ /$1 break; |
| 16 | + |
8 | 17 | try_files $uri /index.html;
|
9 | 18 |
|
10 | 19 | if ($request_filename ~* .*.(html|htm)$) {
|
11 | 20 | add_header Cache-Control no-cache;
|
12 | 21 | }
|
13 | 22 |
|
14 |
| - sub_filter "__LOWCODER_BASEPATH_PLACEHOLDER__" "__LOWCODER_BASE_PATH__"; |
15 |
| - sub_filter_once off; |
16 |
| - sub_filter_types *; |
17 | 23 | }
|
18 | 24 |
|
19 | 25 | location __LOWCODER_BASE_PATH__/sdk {
|
20 | 26 | try_files $uri =404;
|
21 | 27 |
|
22 | 28 | alias /lowcoder/client-sdk;
|
23 | 29 | expires 1M;
|
24 |
| - |
25 |
| - sub_filter "__LOWCODER_BASEPATH_PLACEHOLDER__" "__LOWCODER_BASE_PATH__"; |
26 |
| - sub_filter_once off; |
27 |
| - sub_filter_types *; |
28 | 30 | }
|
29 | 31 |
|
30 | 32 | location __LOWCODER_BASE_PATH__/comps {
|
31 | 33 | try_files $uri =404;
|
32 | 34 |
|
33 | 35 | alias /lowcoder/client-comps;
|
34 | 36 | expires 1M;
|
35 |
| - sub_filter "__LOWCODER_BASEPATH_PLACEHOLDER__" "__LOWCODER_BASE_PATH__"; |
36 |
| - sub_filter_once off; |
37 |
| - sub_filter_types *; |
38 | 37 | }
|
39 | 38 |
|
40 | 39 | location __LOWCODER_BASE_PATH__/embed {
|
41 | 40 | try_files $uri =404;
|
42 | 41 |
|
43 | 42 | alias /lowcoder/client-embed;
|
44 | 43 | expires 1M;
|
45 |
| - sub_filter "__LOWCODER_BASEPATH_PLACEHOLDER__" "__LOWCODER_BASE_PATH__"; |
46 |
| - sub_filter_once off; |
47 |
| - sub_filter_types *; |
48 | 44 | }
|
49 | 45 |
|
50 | 46 | location __LOWCODER_BASE_PATH__/assets {
|
51 | 47 | try_files $uri =404;
|
52 | 48 |
|
53 | 49 | alias /lowcoder/assets;
|
54 | 50 | expires 1M;
|
55 |
| - sub_filter "__LOWCODER_BASEPATH_PLACEHOLDER__" "__LOWCODER_BASE_PATH__"; |
56 |
| - sub_filter_once off; |
57 |
| - sub_filter_types *; |
58 | 51 | }
|
59 | 52 |
|
60 | 53 | location __LOWCODER_BASE_PATH__/api {
|
| 54 | + rewrite ^__LOWCODER_BASE_PATH__/?(.*)$ /$1 break; |
| 55 | + |
61 | 56 | proxy_set_header X-Forwarded-Proto $scheme;
|
62 | 57 | proxy_set_header X-Forwarded-Host $host;
|
63 | 58 | proxy_set_header X-Forwarded-For $remote_addr;
|
|
66 | 61 | }
|
67 | 62 |
|
68 | 63 | location __LOWCODER_BASE_PATH__/node-service/plugin-icons {
|
| 64 | + rewrite ^__LOWCODER_BASE_PATH__/?(.*)$ /$1 break; |
| 65 | + |
69 | 66 | proxy_set_header X-Forwarded-Proto $scheme;
|
70 | 67 | proxy_set_header X-Forwarded-Host $host;
|
71 | 68 | proxy_set_header X-Forwarded-For $remote_addr;
|
|
0 commit comments