Дополнительно
Как разрешить доступ снаружи на localhost
Как я могу разрешить доступ снаружи localhost на Angular2 ? Я могу перемещаться по локальным localhost:3030/панель легко, но я не могу сориентироваться, когда я пишу мой IP, такие как
10.123.14.12:3030/панель/`.
Не могли бы вы, пожалуйста, позвольте мне, как это исправить ? Я не использую НПМ
(проект узел управления - узел установки / запуска узла ), чтобы установить и запустить проект.
Если вы хотите , я могу предоставить пакет моя.JSON
и index.html
.
121
10
Используя
НГ служите-хоста 0.0.0.0
позволит вам подключиться к НГ приготовить, используя ваш IP, а не локальнымlocalhost
.Редактировать
В новой версии CLI, вы должны предоставить ваш локальный IP-адрес вместо
Редактировать 2
В новой версии CLI (я думаю, V5 и выше) вы можете использовать
0.0.0.0
снова, как IP к хост это для тех, кто в сети поговорить.Пользователи Mac:
НГ служите-хост 192.168.1.х
Тогда вы должны быть в состоянии видеть ваши страницы на других устройствах через 192.168.1.х:4200`.
командной и запустить" на НГ служить опции --host=0.0.0.0 --отключить-хост-регистрация и"
это позволит отключить проверку размещения и разрешить доступ извне(вместо localhost) с IP-адрес
вы также можете проверить весь HTTP-трафик, работает над своим туннели через сайту ngrok тогда вы можете выставить с помощью сайту ngrok по HTTP --хост-заголовок=переписать 4200`
Вы можете использовать следующую команду, чтобы получить доступ с вашего IP.
Если вы используете НПМ и хотите, чтобы избежать выполнения команды каждый раз, можно добавить следующую строку в пакет.JSON в файле в Скрипты раздел.
Затем вы можете запустить приложение, используя следующую команду, чтобы получить доступ из другой системы в той же сети.
Я просто редактировать угловой.JSON-файл в мой проект, как показано ниже, и она работает
...
...
Открыть cmd и перейдите в папку проекта, т. е. место, где вы запустить npm install или НГ служат для проекта.
а затем выполнить команду -
НГ служите-хозяин 10.202.32.45
, где10.202.32.45
ваш IP-адрес.Вы сможете получить доступ к Вашей странице на 10.202.32.45:4200, где 4200-это номер порта.
Примечание: Если вы служите ваше приложение, используя эту команду, то вы выиграли'т быть в состоянии получить доступ к локальным
localhost:4200
Для проблема была в Брандмауэре. Если вы находитесь на Windows, убедитесь, что узел разрешен
Используйте это :
НГ служить --хоста --0.0.0.0 порт ХХХХ
Для людей, которые используют узел менеджер проекта, также эта линия добавив в пакет.JSON будет достаточно. Для пользователей угловая Кинк, mast3rd3mon'ы ответьте, это правда.
Вы можете добавить
в JavaScript на "сервер" и: "и webpack-dev-сервер --встроенные --прогресс --узел --0.0.0.0 порт 3000 и"
для упаковки.в JSON