Добрый день.
С недавнего времени занимаюсь разработкой использую nodejs, совсем зелёный…
Недавно наткнулся на хороший модуль
fibrous, который позволяет писать синхронный код, но попытка прикрутить его к проекту не увенчалась успехом. Проект основан на демке madhums "
node-express-mongoose-demo"
Прогуглил гугл, особо ничего не нашёл, что может помочь…
По этому решил обратиться за помощью к более опытному хабр-сообществу.
Для теста повторил свою ошибку на чистом демо и вылил в
гит
Подключил fibrous в config/express — 11 и 49 строка.
Создал контроллер demo и прописал роутинг с корня к нему.
Сама ошибкаError: Can't wait without a fiber
at Function.wait (/home/user/www/project/node_modules/fibrous/node_modules/fibers/future.js:83:9)
at Object.Future.wait (/home/user/www/project/node_modules/fibrous/node_modules/fibers/future.js:325:10)
at Object.<anonymous> (/home/user/www/project/node_modules/fibrous/lib/fibrous.js:62:47)
at Object.readFile (/home/user/www/project/node_modules/fibrous/lib/fibrous.js:97:47)
at exports.fab (/home/user/www/project/app/controllers/demo.js:15:17)
at callbacks (/home/user/www/project/node_modules/express/lib/router/index.js:161:37)
at param (/home/user/www/project/node_modules/express/lib/router/index.js:135:11)
at pass (/home/user/www/project/node_modules/express/lib/router/index.js:142:5)
at Router._dispatch (/home/user/www/project/node_modules/express/lib/router/index.js:170:5)
at Object.router (/home/user/www/project/node_modules/express/lib/router/index.js:33:10)