class Global(RequestHandler):
async def post(self):
self._auto_finish = False #关闭长链接
IOLoop.current().spawn_callback(self.do_find)
async def do_find(self):
if self.settings["admin"] != 1:
cursor = db.find(projection={'_id': 0})
documents = [document for document in (await cursor.to_list(length=100))]
print(documents)
self.write("ok")
self.finish()
龙卷风== 6.0.4电机== 2.1这是我根据电动机的官方网站编写的代码。当长链接打开时,将同步查询电机编程。当长链接关闭时,电动机可以是异步的,但不能返回任何值。响应状态码为200。对不起,龙卷风和马达如何使用?
spawn_callback
用于执行“即发即弃”任务,在您已将响应返回给调用者之后执行。那不是你想要的您想作为普通协程呼叫并等待do_find
(并且不要触摸_auto_finish
):