我在node.js中使用Q_oper8来使用进程池在队列中运行作业。 如果我从actionMethod返回数据,它工作正常。但是当我使用任何回调函数在actionMethod中返回数据时,它不起作用。
任何人都可以帮助我吗? 感谢。
答案 0 :(得分:0)
在查看图书馆后,我找到了解决方案。 你需要拥有 actionMethod(action,fnReturnResponse)as childPrecess Handler。
无论你需要返回什么,你都可以通过调用从你的回调函数返回 fnReturnResponse(的returnValue);
你还需要将childProcess处理程序的第二个参数传递给true(代表isAsync)
childProcess.handler(actionMethod,TRUE);