Как разместить Angular CLI в VPS? - PullRequest
0 голосов
/ 08 июня 2018

У меня запущен сервер оконного сервера 2016. Я хочу разместить на этом сервере приложение Angular с режимом разработки.Я не хочу принимать в IIS.В настоящее время я использую синтаксис:

ng serve

На моем сервере я могу получить доступ к приложению Angular с IP-адресом: 12.345.6.789:4200 или http://localhost:4200/. Но на другом компьютере я не могу получить доступ с IP-адресом 12.345.6.789: 4200.Как я могу получить к нему доступ?Я открыл порт брандмауэром.Используйте Входящие правила и Исходящие правила , но они не работают

1 Ответ

0 голосов
/ 08 июня 2018

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

Убедитесь, что вы используете локальный IP-адрес, принадлежащий вашему ПК, для размещения углового приложения, чтобы сделать это: перейдите в .angular-cli.jsonв корневом каталоге вашего углового проекта и внесите несколько изменений: найдите ключ «по умолчанию»

  "defaults": {
    "serve": {
      "port": 4200,
      "host": "192.168.1.13"
    },
    "component": {}
  }

В поле хоста замените «192.168.1.13» на свой локальный IP-адрес, который можно найти намаршрутизатор или, выполнив ipconfig на cmd, убедитесь, что вы открыли порт на брандмауэре и у вас должен быть доступ к нему на локальном ПК

...