Angular приложение становится непригодным для использования, когда вкладка / окно браузера закрыта - PullRequest
0 голосов
/ 24 августа 2018

Я разработал приложение-компилятор гиперледжеров с включенным угловым интерфейсом и многопользовательской аутентификацией (с использованием GitHub).

Следующий сценарий не работает:

Пользователь, прошедший проверку подлинности, закрывает приложение, закрывая текущую вкладку браузера или окно, БЕЗ выхода из GitHub ранее. Затем он / она открывает другую вкладку или окно и возвращается к адресу приложения Angular («localhost: 4200»).

Это приводит к следующему выводу в консоли, где было запущено Angular Application (с использованием «npm start»):

enter image description here

Это делает приложение непригодным для использования. Чтобы остановить консоль от непрерывной печати вышеупомянутых выходных данных, необходимо использовать control-c, чтобы остановить процесс. Затем приложение необходимо перезапустить с помощью «npm start».

Очевидно, что приложение, которое становится непригодным для использования, когда пользователь закрывает вкладку / окно браузера, нежелательно.

Что вызывает такое поведение? И как я могу это исправить?

1 Ответ

0 голосов
/ 29 августа 2018

В файле proxy.conf.js вашего сгенерированного приложения попробуйте изменить следующую строку

ws: true,

до

ws: false,

Это отключает настройку подключения через веб-сокет к остальному серверу с помощью прокси-сервера средства разработки ngserve.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...