Как поднять два aiohttp сервера

Мне для авто-тестов требуется поднять два сервера. Использую aiohttp. С одним всё ок, как запустить два не понимаю. Подскажите, пожалуйста!


Ответы (1 шт):

Автор решения: cauf

Для запуска двух экземпляров сервера достаточно указать разные порты при выполнении run_app

# app1.py
web.run_app(app, port='8080') #для первого

# app2.py
web.run_app(app, port='8081') #для второго

Соответственно запускать в разных окнах консоли / терминала, и в браузере указывать соответствующие адреса

→ Ссылка