Latest posts on Python Aiohttp server: Как сделать response не из handler? topichttp://python.su/forum/topic/35401/2018-06-13T15:49:03+03:00Общий :: Python для новичков :: Python Aiohttp server: Как сделать response не из handler?
2018-06-13T15:49:03+03:00Luhashan192666Всем привет!<br/>Копаюсь в aiohttp. Возник сабж знатокам aiohttp. Тривиальный код сервера с обработчиком (handler) запроса:<br/><br/>from aiohttp import web<br/><br/>async def hello(request):<br/> return web.Response(text=“Hello, world”)<br/><br/>app = web.Application()<br/>app.router.add_get('/', hello)<br/><br/>web.run_app(app)<br/><br/>В доках сказано, что обработчик всегда должен возвращать объект Response. Можно как-то ответить на запрос не из обработчика (в данном случае hello(request)), а например в другой корутине, передав например в глобальный массив контекст запроса?<br/>Например, в node.js каждый запрос сопровождается двумя объектами, привязанными к контексту – request и response. Соответственно c response можно делать все что угодно и в любом месте сделать response.end(‘hello’).<br/>Сорри если туплю, новичок пока еще.<br/>