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

Метод run класса ServerAdapter

Метод run применяется к экземпляру класса ServerAdapter и запускает сервер для обслуживания запросов. Первым параметром передаётся WSGI-приложение (обычно экземпляр Bottle или функция-обработчик). Метод блокирует выполнение программы до остановки сервера. Через именованные параметры можно передать настройки сервера, такие как хост, порт и другие.

Синтаксис

server.run(app, [options])

Пример

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

from bottle import Bottle from wsgiref.simple_server import make_server from bottle import ServerAdapter app = Bottle() @app.route('/') def index(): return 'hello' server = ServerAdapter(make_server) server.run(app=app, host='localhost', port=8080)

Результат выполнения кода для адреса /:

hello

Пример

Давайте передадим дополнительные параметры серверу:

from bottle import Bottle from wsgiref.simple_server import make_server from bottle import ServerAdapter app = Bottle() @app.route('/user') def user(): return 'user' server = ServerAdapter(make_server) server.run(app=app, host='0.0.0.0', port=3000, quiet=True)

Результат выполнения кода для адреса /user:

user

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

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