Создание Django прокси для websocket (jupyter lab) - PullRequest
0 голосов
/ 26 февраля 2020

У меня проблема с приложением, которое я пытаюсь смонтировать, мне нужно иметь JupyterLab и блокнот iframed в приложении django, но мне нужно было прокси через его приложение Django, чтобы я мог используйте авторизацию и аутентификацию Django для доступа к ноутбукам, я использовал django -revproxy для прокси всех http-маршрутов к конечной точке Jupyter, и это работает довольно легко, но я не могу заставить ядро ​​ноутбука Jupyter работает, b / c работает через веб-сокеты, я пытался использовать Django Channels и ProtocolTypeRouter / URLRouter для прокси маршрутов веб-сокетов, но я получаю эту ошибку "ошибка: ошибка при рукопожатии WebSocket:" обновление " отсутствует заголовок ", теперь я не уверен, что мой подход с прокси-сервером к конечным точкам JupyterLab лучший, я добрался до стены и чувствую ловушку и не знаю, как решить эту проблему, что вы порекомендуете для решения этой проблемы ? спасибо.

...