感觉很难驾驭异步阿。。
发布于 9个月前 作者 nullsir 691 次浏览

需求是这样的,我前端发来个请求, 给nodejs 用exec来调用一个python脚本, 返回了一个值, 要传回给前端. 可是exec的回调函数是异步的, 还没执行完, 这个请求的回调函数就结束了。我的值传不回去,前端取到的都是空。 这个按照国际惯例应该怎么解决阿。

12 回复

亲,可以在回调中写。

用 generator 解决异步问题。

是客户端发请求, 请求已经结束了, 这个回调能怎样`` 后来我用websocket去做了, 想处理结束send到客户端去, 前辈你看可行吗

好吧,我要是说我爱上了异步,会不会被打。

当然不会, 一定要驾驭了它~

蟹蟹,去看看~

把http的回调和exec的回调,做一个流程控制,可以用async的waterfall

异步只要有状态机维护状态就行了

回到顶部