РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
237 of 252 menu

Параметр host

Параметр host передаётся в команду run и указывает сетевой интерфейс, на котором сервер будет принимать входящие соединения. По умолчанию используется адрес 'localhost', то есть сервер доступен только с локальной машины. Чтобы открыть приложение для внешних клиентов, в качестве значения указывают '0.0.0.0' или конкретный IP-адрес сервера.

Синтаксис

python app.py --host <address>

Пример

Давайте запустим приложение на всех сетевых интерфейсах:

from bottle import Bottle app = Bottle() @app.route('/') def index(): return 'hello' app.run(host='0.0.0.0', port=8080)

Запустим приложение из командной строки:

python app.py

Теперь сервер принимает запросы по любому IP-адресу машины.

Пример

Давайте передадим адрес через командную строку с помощью параметра --host:

from bottle import Bottle app = Bottle() @app.route('/') def index(): return 'hello'

Запустим приложение, указав конкретный адрес:

python app.py --host 127.0.0.1 --port 8080

Сервер будет слушать только локальный интерфейс.

Смотрите также

  • команду run,
    которая запускает сервер приложения
  • параметр port,
    который задаёт номер порта сервера
  • параметр server,
    который выбирает серверный адаптер
  • параметр reloader,
    который включает авто-перезагрузку приложения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить