Время ожидания шлюза при использовании ng build вместо ng serve - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь развернуть мое маленькое приложение Angular на сервере. Мое Angular приложение использует отдельное. NET Core - Web API.

Когда я запускаю свое приложение Angular, используя следующую команду, работает без сбоев ... Я могу войти в свое приложение, используя бэкэнд .

ng serve --host=85.214.XXX.XXX --port=4200 --disable-host-check --ssl --ssl-key /home/cert/cert.key --ssl-cert /home/cert/cert.key

Но когда я хочу развернуть свое приложение для реального использования "ng build" и скопировать файлы из каталога dist в мою папку htdocs веб-сервера, это не сработает.

Я имею в виду, что приложение действительно запускается, но ввод некоторых данных для входа в приложение приводит к сбою POST-запроса из-за истечения времени ожидания шлюза 504.

Заранее благодарен за помощь

@ Update: это не может быть проблема с бэкендом, поскольку при входе в систему работает приложение, использующее «ng serve», но не размещающее приложение после сборки с помощью «ng build».

@ Update: оно становится еще более странным. Он работает, используя Firefox, но не Chrome, Edge и все остальные ...

1 Ответ

0 голосов
/ 03 апреля 2020

Я наконец-то узнал, что ответом была конфигурация SSL ...

Тайм-аут шлюза также может возникать (только в некоторых браузерах), когда что-то не так с конфигурацией SSL.

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