From aac006c2816969226600fa3b1f5dfbb5265e1dce Mon Sep 17 00:00:00 2001 From: Jimmy Domagala-Tang Date: Wed, 5 Jul 2023 09:16:09 -0400 Subject: [PATCH] Merge pull request #13189 from overleaf/jdt-sync-cors-headers Jdt sync cors headers GitOrigin-RevId: 0cec2a8f385be327c6abd4c4129500421a6019fd --- services/clsi/nginx.conf | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/services/clsi/nginx.conf b/services/clsi/nginx.conf index ee59ef8467..6205bd5294 100644 --- a/services/clsi/nginx.conf +++ b/services/clsi/nginx.conf @@ -31,18 +31,16 @@ server { location ~ ^/project/0([0-9a-f]+)/user/([0-9a-f]+)/build/([0-9a-f-]+)/output/output\.pdf$ { if ($request_method = 'OPTIONS') { # handle OPTIONS method for CORS requests - add_header 'Content-Type' 'text/plain charset=UTF-8'; add_header 'Allow' 'GET,HEAD'; - return 200 'GET,HEAD'; + return 204; } alias /var/clsi/tiny.pdf; } location ~ ^/project/0([0-9a-f]+)/build/([0-9a-f-]+)/output/output\.pdf$ { if ($request_method = 'OPTIONS') { # handle OPTIONS method for CORS requests - add_header 'Content-Type' 'text/plain charset=UTF-8'; add_header 'Allow' 'GET,HEAD'; - return 200 'GET,HEAD'; + return 204; } alias /var/clsi/tiny.pdf; } @@ -69,9 +67,8 @@ server { location ~ ^/project/([0-9a-f]+)/build/([0-9a-f-]+)/output/output\.([a-z]+)$ { if ($request_method = 'OPTIONS') { # handle OPTIONS method for CORS requests - add_header 'Content-Type' 'text/plain charset=UTF-8'; add_header 'Allow' 'GET,HEAD'; - return 200 'GET,HEAD'; + return 204; } alias /output/$1/generated-files/$2/output.$3; } @@ -101,9 +98,8 @@ server { location ~ ^/project/([0-9a-f]+)/content/([0-9a-f-]+/[0-9a-f]+)$ { if ($request_method = 'OPTIONS') { # handle OPTIONS method for CORS requests - add_header 'Content-Type' 'text/plain charset=UTF-8'; add_header 'Allow' 'GET,HEAD'; - return 200 'GET,HEAD'; + return 204; } # Cache for one day expires 1d;