ionic serve запускается на localhost, а не на IP-сервере
при запуске ionic serve я вижу это:
Gulp startup tasks: [ 'sass', 'watch' ]
Running dev server: http://localhost:8100
Running live reload server: http://localhost:35729
Watching : [ 'www/**/*', '!www/lib/**/*' ]
Ionic server commands, enter:
restart or r to restart the client app from the root
goto or g and a url to have the app navigate to the given url
consolelogs or c to enable/disable console log output
serverlogs or s to enable/disable server log output
quit or q to shutdown the server and exit
что означает, что я не могу получить доступ к приложению из браузера, поскольку он только слушает localhost. Как изменить localhost на фактический IP-адрес сервера?
спасибо
2 ответов
`ionic address`
дает список адресов. выберите один
например :
Multiple addresses available.
Please select which address to use by entering its number from the list below:
1) 10.0.0.9 (wlan0)
2) 172.16.58.1 (vmnet1)
3) 172.16.16.1 (vmnet8)
4) localhost
Std in before prompt
Address Selection:
ОТВЕТ:
для более новой версии ionic это было изменено на --address
ionic address
команда дает возможность выбрать свой IP-адрес. И вы можете выбрать один из.-
вы можете четко определить IP-адрес и порт следующим образом:
ionic serve --address address --port port //8100 is default
Пример 1:
ionic serve --address localhost --port 8101
Пример 2:
ionic serve --address localhost --port 8101
-
попробуйте -- lab вариант, чтобы увидеть несколько платформ сразу.
ionic serve --address localhost --lab
Clikc to узнать больше вариантов
Ответ:
использовать -address localhost
run
ionic serve -address localhost
чтобы проверить свои приложения на нескольких размерах экрана и типах платформ, используйте с --lab
ionic serve --lab -address localhost