136: location /api/ { 137: # CORS pour développement local Next.js 138: proxy_hide_header Access-Control-Allow-Origin; 139: proxy_hide_header Access-Control-Allow-Credentials; 140: proxy_hide_header Access-Control-Allow-Headers; 141: proxy_hide_header Access-Control-Allow-Methods; 142: 143: if ($request_method = OPTIONS) { 144: add_header Access-Control-Allow-Origin $cors_origin always; 145: add_header Access-Control-Allow-Credentials "true" always; 146: add_header Access-Control-Allow-Headers "Content-Type, x-session-id, Authorization" always; 147: add_header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS" always; 148: return 204; 149: } 185: location /api/v1/funds/ { 186: proxy_pass http://dev3.4nkweb.com:8080/api/v1/funds/; 187: include /etc/nginx/proxy_params; 188: proxy_read_timeout 300; 189: proxy_connect_timeout 300; 190: proxy_send_timeout 300; 191: } 136: location /api/ { 137: # CORS pour développement local Next.js 138: proxy_hide_header Access-Control-Allow-Origin; 139: proxy_hide_header Access-Control-Allow-Credentials; 140: proxy_hide_header Access-Control-Allow-Headers; 141: proxy_hide_header Access-Control-Allow-Methods; 142: 143: if ($request_method = OPTIONS) { 144: add_header Access-Control-Allow-Origin $cors_origin always; 145: add_header Access-Control-Allow-Credentials "true" always; 146: add_header Access-Control-Allow-Headers "Content-Type, x-session-id, Authorization" always; 147: add_header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS" always; 148: return 204; 149: } 150: 151: add_header Access-Control-Allow-Origin $cors_origin always; 152: add_header Access-Control-Allow-Credentials "true" always; 153: add_header Access-Control-Allow-Headers "Content-Type, x-session-id, Authorization" always; 154: add_header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS" always; 155: 156: proxy_set_header X-Request-ID $x_request_id; 157: proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 158: proxy_set_header X-Forwarded-Proto $scheme;