簡體   English   中英

將aiohttp應用程序作為協程運行

[英]Running aiohttp application as a coroutine

我有一個asyncio應用程序,我想使用aiohttp向它添加一個簡單的REST API。 據我所知,我可以創建一個aiohttp應用並在另一個線程上與aiohttp.web.run_app一起運行,或者我不得不忘記該應用並使用較低級別的aiohttp.web.Server API。 有沒有一種方法可以使用aiohttp.web.Application然后將Web應用程序作為協程運行,而不是使用run_app

只需開放aiohttp.web:run_app源代碼( https://github.com/aio-libs/aiohttp/blob/master/aiohttp/web.py#L413-L467 )並查看其實現方式。

您可以執行相同操作,但不要調用block loop.run_forever()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM