Serve ONNX modules with JavaScript MIME type

This commit is contained in:
achraf
2026-06-08 00:34:28 +02:00
parent 906715d343
commit fdc6d8f14d

View File

@@ -27,6 +27,19 @@ server {
image/svg+xml image/svg+xml
font/woff2; font/woff2;
# nginx's bundled MIME map does not consistently include .mjs. ONNX Runtime
# loads these files as JavaScript modules, which browsers reject when served
# as application/octet-stream.
location ~* ^/assets/.*\.mjs$ {
try_files $uri =404;
default_type application/javascript;
expires 1y;
add_header Cache-Control "public, immutable";
add_header Cross-Origin-Opener-Policy "same-origin" always;
add_header Cross-Origin-Embedder-Policy "require-corp" always;
add_header Cross-Origin-Resource-Policy "same-origin" always;
}
location /assets/ { location /assets/ {
try_files $uri =404; try_files $uri =404;
expires 1y; expires 1y;