Что-то я туплю с генераторами, может кто-нибудь объяснит как надо?
Дано: koa.js, нативный драйвер mongodb и неосиляторство генераторов.
Вопрос: как вывести данные на страницу(да-да, вот так всё у меня запущено)?
Код(для облегчения примера, заменил запрос к БД на обычный таймер):
app.get('/query', function*() {
let _this = this;
setTimeout(function() {
_this.body = 'ответ';
}, 100);
});
В консоль выдаёт
Цитата:
|
Error: Can't set headers after they are sent.
|
Как быть?