2014-10-31 4 views
2

Разве эта команда не существует в железном маршрутизаторе? Почему я получаю эту ошибку?Что случилось с Router.go()?

TypeError: Object function router(req, res, next) {               // 13 
    //XXX this assumes no other routers on the parent stack which we should probably fix  // 14 
    router.dispatch(req.url, {                // 15 
     request: req,                   // 16 
     response: res                   // 17 
    }, next);                     // 18 
    } has no method 'go' 

ответ

6

Вы должны обернуть его в «if (Meteor.isClient)», если он будет запущен во время запуска. Это смешно, потому что вы можете звонить в Router.route(), которые не завернуты, и они работают нормально.

+0

Спасибо, это отлично работает для меня! –