fix: serve .jsx files as application/javascript for Babel standalone
This commit is contained in:
+11
-2
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user