fix: serve .jsx files as application/javascript for Babel standalone

This commit is contained in:
khondokartowsif171
2026-04-27 18:13:05 +06:00
parent 27cdba1cac
commit 60cf932aa0
+11 -2
View File
@@ -17,8 +17,17 @@ server {
gzip_min_length 1024; gzip_min_length 1024;
gzip_comp_level 6; gzip_comp_level 6;
# Cache static assets # JSX files — force correct MIME type (not in nginx default mime.types)
location ~* \.(css|js|jsx|woff2?|ttf|svg|png|jpg|jpeg|ico|gif|webp)$ { location ~* \.jsx$ {
types { }
default_type application/javascript;
expires 1d;
add_header Cache-Control "public, must-revalidate";
try_files $uri =404;
}
# Cache other static assets
location ~* \.(css|js|woff2?|ttf|svg|png|jpg|jpeg|ico|gif|webp)$ {
expires 7d; expires 7d;
add_header Cache-Control "public, immutable"; add_header Cache-Control "public, immutable";
try_files $uri =404; try_files $uri =404;