Это первый раз, когда я использую nginx и nodejs. У меня есть два приложения, одно из которых построено с использованием django, а другое — с использованием nodejs (expressjs + openvidu). Я пытаюсь настроить nginx, приложение django работает нормально, у меня проблемы с nodejs. nginx не обслуживает файлы js. Я получаю следующую ошибку в консоли (я подозреваю, что это связано с тем, что браузер не может найти файл JavaScript), оба моих js-файла находятся в общей папке.
Uncaught SyntaxError: неожиданный токен '<'
Не могли бы вы также предложить мне, если это не правильный способ развертывания django и nodejs
Ниже приведена моя конфигурация nginx. /встреча это приложение узла.
 сервер {
  имя_сервера sophie.ovgu.de;
  место / встреча {
    proxy_pass https://localhost:5000;
    прокси_http_версия 1.1;
    proxy_set_header Обновить $http_upgrade;
    proxy_set_header Соединение «обновление»;
    proxy_set_header Хост $host;
    proxy_cache_bypass $http_upgrade;
   }
  местоположение /видеоприложение {
    proxy_pass http://unix:/run/gunicorn.sock;
    прокси_http_версия 1.1;
    proxy_set_header Обновить $http_upgrade;
    proxy_set_header Соединение «обновление»;
    proxy_set_header Хост $host;
    proxy_cache_bypass $http_upgrade;
   }
    слушать [::]:443 ssl ipv6only=on; # под управлением Certbot
    слушать 443 ssl; # под управлением Certbot
    ssl_certificate /etc/letsencrypt/live/sophie.ovgu.de/fullchain.pem; # под управлением Certbot
    ssl_certificate_key /etc/letsencrypt/live/sophie.ovgu.de/privkey.pem; # под управлением Certbot
    включить /etc/letsencrypt/options-ssl-nginx.conf; # под управлением Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # под управлением Certbot
}
сервер {
    если ($ host = sophie.ovgu.de) {
        вернуть 301 https://$host$request_uri;
    } # управляется Certbot
  слушать 80;
  слушать [::]:80;
  имя_сервера sophie.ovgu.de;
    вернуть 404; # под управлением Certbot
}
Обратите внимание, что «proxy_pass https://localhost:5000» должен быть https, так как этого требует сервер openvidu. Пожалуйста, обратитесь к этому соединять
Это моя структура папок
âââânode_modules
ââââобщественность
✓ app.js
✓ openvidu-browser-2.18.0.js   
âââпросмотры
        index.ejs
✓ openviducert.pem
openvidukey.pem
✓ пакет-lock.json
• package.json
README.md
- сервер.js
Вот как я вызываю файл js в index.html
> <script src="/openvidu-browser-2.18.0.js"></script>
> <script src="/app.js"></script>
> <скрипт>