From 35de5f814cec310d92e6a47ff6fea66125ebfb06 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Fri, 22 Dec 2023 16:59:16 +0000 Subject: [PATCH 1/3] Avoid duplicate mime definition --- .../nginx/site-confs/default.conf.sample | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/root/defaults/nginx/site-confs/default.conf.sample b/root/defaults/nginx/site-confs/default.conf.sample index 6b46cec..4ae2a0c 100644 --- a/root/defaults/nginx/site-confs/default.conf.sample +++ b/root/defaults/nginx/site-confs/default.conf.sample @@ -59,15 +59,6 @@ server { # Remove X-Powered-By, which is an information leak fastcgi_hide_header X-Powered-By; - # Add .mjs as a file extension for javascript - # Either include it in the default mime.types list - # or include you can include that list explicitly and add the file extension - # only for Nextcloud like below: - include mime.types; - types { - text/javascript js mjs; - } - # Specify how to handle directories -- specifying `/index.php$request_uri` # here as the fallback means that Nginx always exhibits the desired behaviour # when a client requests a path that corresponds to a directory that exists @@ -151,6 +142,15 @@ server { location ~ \.wasm$ { default_type application/wasm; } + + location ~ \.js$ { + default_type text/javascript; + } + + location ~ \.mjs$ { + default_type text/javascript; + } + } location ~ \.woff2?$ { From 1dc7711ecb3753a742a064bd7690423f23c12a59 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Fri, 22 Dec 2023 17:07:51 +0000 Subject: [PATCH 2/3] Prefer application/javascript --- root/defaults/nginx/site-confs/default.conf.sample | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/root/defaults/nginx/site-confs/default.conf.sample b/root/defaults/nginx/site-confs/default.conf.sample index 4ae2a0c..de87285 100644 --- a/root/defaults/nginx/site-confs/default.conf.sample +++ b/root/defaults/nginx/site-confs/default.conf.sample @@ -144,11 +144,11 @@ server { } location ~ \.js$ { - default_type text/javascript; + default_type application/javascript; } location ~ \.mjs$ { - default_type text/javascript; + default_type application/javascript; } } From ca1ef7f8aae9b2894afbb525080f9f406393e506 Mon Sep 17 00:00:00 2001 From: TheSpad Date: Fri, 22 Dec 2023 17:15:42 +0000 Subject: [PATCH 3/3] Use text/javascript as per rfc9239 --- root/defaults/nginx/site-confs/default.conf.sample | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/root/defaults/nginx/site-confs/default.conf.sample b/root/defaults/nginx/site-confs/default.conf.sample index de87285..4ae2a0c 100644 --- a/root/defaults/nginx/site-confs/default.conf.sample +++ b/root/defaults/nginx/site-confs/default.conf.sample @@ -144,11 +144,11 @@ server { } location ~ \.js$ { - default_type application/javascript; + default_type text/javascript; } location ~ \.mjs$ { - default_type application/javascript; + default_type text/javascript; } }