Как я могу использовать nginx в качестве сервера для приложения angular 6? - PullRequest
0 голосов
/ 22 сентября 2018

Я хочу открыть браузер index.html для приложения, которое работает под nginx, а затем открыть приложение для anguar-cli (angular 6).Где бы я ни читал, везде написано: создайте угловое приложение и запустите его на сервере.Я потерялся.Я думаю, что можно работать на Angular 6, используя сервер, отличный от поставляемого в Angular 6.Если возможно, скажи мне как.Пожалуйста, помогите мне понять механизм Angular 6.

1 Ответ

0 голосов
/ 22 сентября 2018

Вы использовали тег angular-clt, поэтому я думаю, что под «сервером, поставляемым в коробке Angular 6», вы имеете в виду тот, который начинался с ng serve.

ng serve просто запускает сервер разработки с изменениемОбнаружение и автоматическое восстановление ваших исходных файлов и без дополнительных параметров также создает отладочную версию вашего углового приложения.

Для создания производственных файлов используйте

ng build --prod

, как описано в https://github.com/angular/angular-cli/wiki/build или https://angular.io/guide/deployment, а затем скопируйте файлы из каталога dist на ваш веб-сервер.

Если ваше приложение использует маршрутизатор и вы переместили его в подкаталог вашего сервера, вы должны позаботиться о правильном <base href>

...