Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firebase队列。自定义完成状态_Javascript_Node.js_Firebase_Firebase Queue - Fatal编程技术网

Javascript Firebase队列。自定义完成状态

Javascript Firebase队列。自定义完成状态,javascript,node.js,firebase,firebase-queue,Javascript,Node.js,Firebase,Firebase Queue,我需要根据收到的数据启动不同的规格,但不知道如何正确执行 我试图在我的规范中声明多个“完成状态”,但它不起作用。是否有另一种方法来声明一个规范的多个“完成状态” 有人能帮我一下吗?谢谢 checkRelationship.getRequestedsFriendships(data.sender, data.receiver).then(() => { data._state='friends_bilateral_commit_start'; console.

我需要根据收到的数据启动不同的规格,但不知道如何正确执行

我试图在我的规范中声明多个“完成状态”,但它不起作用。是否有另一种方法来声明一个规范的多个“完成状态”

有人能帮我一下吗?谢谢

checkRelationship.getRequestedsFriendships(data.sender, data.receiver).then(() => {
        data._state='friends_bilateral_commit_start';
        console.log('STARTS BILATERAL COMMIT');
        return resolve(data);

      }).catch((err) => {
        data._state='friends_commit_start';
        console.log('STARTS COMMIT');
        return resolve(data);
});

我建议的解决方案是停止当前任务并将新任务推送到队列中

我想知道你是否在你的任务工作中找到了该分叉的任何实现

我看到的“解析(数据)”类似于:将一个作业放到队列中;通过解析只是一个字段更改,状态变为结束值;和拒绝一样,通过将节点作业推送到匹配队列,停止当前任务并启动新任务可能有点容易

干杯,希望你在当前的工作中做得很好