我在loopback io框架中使用Cassandra nodejs连接器。由于loopback没有inbuild cassandra连接器,我使用的是nodejs cassandra连接器。另外我在loopback中使用remotehook来调用我的自定义方法来调用rest api。在beforeremote()方法中,我需要通过我的cassandra db表验证来自api的几个输入。
我在rest api中有3个输入键,需要在cassandra 3表中验证,我为其创建了3个方法。问题是我需要逐个验证它,我在cassandra中有异步方法。我如何以同步的方式实现这一点,因为所有三个验证应该以同步的方式一个接一个地进行。如果需要,我可以发布代码。
答案 0 :(得分:2)
为此,您可以使用async.series()
。更多详细信息和示例:https://github.com/caolan/async#seriestasks-callback