2015-09-09 2 views
0

У меня есть подобный кодFiber возврат неопределенные

var res = Fiber(function() { 
    var report; 
    // some asynchronous operations, result is in report 
    return report; 
}).run(); 

и в разрешении, я неопределенный каждый раз. Вместо возврата я попробовал Fiber.yield (report), но это не помогло. Что с этим делать? Кстати, я использую «Метеор».

Функция внутри волокна хорошо работает, console.log возвращает хороший результат.

+0

отлично подходит для меня; вы, ваша ошибка, не в коде, который вы не показываете? –

ответ

0

О, я понял, почему он не работает. Код сервера Meteor работает в волокне, поэтому нет необходимости в другом волокне. Еще одно сложное волокно вызвало эту странную ошибку.

Смежные вопросы