From c3fa8684cc23e7edfed8ad714cbb0a23b2bd9bd7 Mon Sep 17 00:00:00 2001 From: Tianrong Zhang Date: Thu, 11 Jun 2026 23:12:31 -0400 Subject: [PATCH] fix: include default mime.types to prevent octet-stream download --- nginx.conf | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nginx.conf b/nginx.conf index 96f5430ff..b719af596 100644 --- a/nginx.conf +++ b/nginx.conf @@ -5,14 +5,14 @@ server { root /usr/share/nginx/html; index index.html; - # WASM needs correct MIME type + include /etc/nginx/mime.types; types { application/wasm wasm; } # SharedArrayBuffer requires these headers (used by audio/video workers) - add_header Cross-Origin-Opener-Policy "same-origin"; - add_header Cross-Origin-Embedder-Policy "require-corp"; + add_header Cross-Origin-Opener-Policy "same-origin" always; + add_header Cross-Origin-Embedder-Policy "require-corp" always; # SPA fallback location / { @@ -23,8 +23,8 @@ server { location ~* \.(js|css|wasm|woff2|woff|ttf|png|jpg|webp|svg|ico)$ { expires 1y; add_header Cache-Control "public, immutable"; - add_header Cross-Origin-Opener-Policy "same-origin"; - add_header Cross-Origin-Embedder-Policy "require-corp"; + add_header Cross-Origin-Opener-Policy "same-origin" always; + add_header Cross-Origin-Embedder-Policy "require-corp" always; } gzip on;