Как исправить NGiNX 404 в активах с помощью приложения NodeJS

#css #nginx #nginx-reverse-proxy #nginx-config

Вопрос:

Я пытался выяснить, как правильно отобразить мои активы с помощью cloudflare, он отлично работает с 1.1.1.1:1111/assets/css/style.css 404, используя https://mydomain.example/assets/css/style.css

Моя текущая конфигурация для NGiNX выглядит так, она грязная, но она частично работает для того, что мне нужно, но мне нужно, чтобы она отображала ресурсы, необходимые для моего проекта, Как бы я это сделал?

 server 
{
    listen 80;
    listen [::]:80;
    #listen 443 ssl http2;
    #listen [::]:443 ssl http2;

    server_name mydomain.com www.mydomain.com;
    root /var/www/mydomain;
   

    add_header X-XSS-Protection "1; mode=block" always;
    add_header X-Content-Type-Options "nosniff" always;
    add_header Referrer-Policy "no-referrer-when-downgrade" always;
    add_header Content-Security-Policy "default-src 'self' http: https: data: blob: 'unsafe-inline'" always;
   
    
    access_log /var/log/nginx/mydomain.access.log;
    error_log /var/log/nginx/mydomain.error.log warn;

    #ssl_certificate /etc/ssl/certs/ts.pem;
    #ssl_certificate_key /etc/ssl/private/ts.pem;

    location ~ /.(?!well-known)
    {
        deny all;
    }
    
    location / 
    {
        proxy_pass http://localhost:1337;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $remote_addr;
    }

    index index.html index.htm index.php;

    location = /favicon.ico 
    {
        root /var/www/mydomain/sharex/assets;
        log_not_found off;
        access_log off;
    }

    location ~* .(?:css(.map)?|js(.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv)$ 
    {
        root /var/www/mydomain/sharex/assets;
        expires 3d;
        access_log off;
    }

    location ~* .(?:svgz?|ttf|ttc|otf|eot|woff2?)$ 
    {
        add_header Access-Control-Allow-Origin "*";
        root /var/www/mydomain/sharex/assets;
        expires 7d;
        access_log off;
    }

    location = /robots.txt 
    {
        log_not_found off;
        access_log off;
    }

    
    gzip on;
    gzip_vary on;
    gzip_proxied any;
    gzip_comp_level 6;
    gzip_types text/plain text/css text/xml application/json application/javascript application/rss xml application/atom xml image/svg xml;

}