猿问

koa有没有办法先返回一个状态,在进行其他的操作?

因为运行比较耗时,需要先返回一个结果,在进行其他操作,koa有没有办法实现?

一只萌萌小番薯
浏览 608回答 1
1回答

饮歌长啸

先返回,你接着操作的意义是?http客户端层面,语义已经是“提交任务”,而不是“获得任务结果”了,需要新增push或者pull 轮询看任务状态?后端层面,已经response了的http,继续在这个代码片段里是运算,我理解不可以吧? 另:即便可以,那么这个运算结果也得以一定手段影响server端状态,需要最后持久化? 要么新建一个worker线程去处理。
随时随地看视频慕课网APP

相关分类

Node.js
我要回答