Nginx + django +nodejs: Неперехваченная ошибка синтаксиса: Неожиданный токен '

Nginx + django +nodejs: Неперехваченная ошибка синтаксиса: Неожиданный токен '

Это первый раз, когда я использую nginx и nodejs. У меня есть два приложения, одно из которых создано с использованием django, а другое — с использованием nodejs (expressjs +openvidu). Я пытаюсь настроить nginx, приложение django работает нормально, у меня возникли проблемы с nodejs. nginx не обслуживает файлы js. Я получаю следующую ошибку в консоли (я подозреваю, что это связано с тем, что браузер не может найти файл JavaScript), оба моих файла js находятся в общей папке.

Uncaught SyntaxError: Неожиданный токен '<'

Не могли бы вы также подсказать мне, является ли это правильным способом развертывания django и nodejs?

Ниже представлена ​​моя конфигурация nginx./встречаэто приложение узла.

 server {

  server_name sophie.ovgu.de;

  location /meeting {
    proxy_pass https://localhost:5000;
    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;
   }
  location /videoapp {
    proxy_pass http://unix:/run/gunicorn.sock;
    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;
   }


    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/sophie.ovgu.de/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/sophie.ovgu.de/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}
server {
    if ($host = sophie.ovgu.de) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


  listen 80;
  listen [::]:80;

  server_name sophie.ovgu.de;
    return 404; # managed by Certbot


}

Обратите внимание, что "proxy_pass https://localhost:5000" это должно быть https, так как это требуется серверу OpenVidu. Пожалуйста, обратитесь к этомусвязь

Это моя структура папок

├───node_modules
├───public
│     app.js
│     openvidu-browser-2.18.0.js   
│───views
        index.ejs
│   openviducert.pem
│   openvidukey.pem
│   package-lock.json
│   package.json
│   README.md
│   server.js

Вот как я вызываю js-файл в index.html

>       <script src="/openvidu-browser-2.18.0.js"></script>
>       <script src="/app.js"></script>
>       <script>

Связанный контент