Stream так же пробовал, в заголовках в этом случае передается пустота. Что касается form.append, то описание параметров можно прочитать здесь: https://developer.mozilla.org/ru/docs/Web/API/Form...
3-й параметр - имя файла. И в случае работы с Html формой, так оно и есть: 2-й параметр - это объект File, 3-й - имя файла
Загвоздка не в 3-м параметре, а в том, как во 2-м передать данные в нужном виде. Т.е. руками создать правильный объект File или Blob. Испробованные варианты с Blob дали такой же вариант.
Это работает внутри метода, например, вызываемого koa-router. Но в случае использования внутри Array.map, yield у меня не работает. Т.е. вне Array.map yield db.type.findOne работает, но если поместить его внутрь, то эта конструкция перестает работать и вылетают ошибки при попытке запустить сервер.
дело в том, что такой код в методе контроллера (вызывается через koa-router) работает
function *index() {
this.type = 'application/json';
this.body = yield function (done) {
Model.all().then(function (rows) {
done(null, rows);
}).catch(done);
};
}
А вот вызову yield внутри Array.map вызывают ошибки. Таким образом у меня нет понимания того, как в цикле обработать запросы к БД и еще использовать yield, или каким-то другим образом задержать дальнейшее выполнение кода, пока все внутри цикла не отработает
Добрый день, Андрей. Свое решение как раз и делаю через пункты 2 и 3. Если не забракуют вопрос, то выложу позже свое решение. Может кому-то пригодится.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
3-й параметр - имя файла. И в случае работы с Html формой, так оно и есть: 2-й параметр - это объект File, 3-й - имя файла
Загвоздка не в 3-м параметре, а в том, как во 2-м передать данные в нужном виде. Т.е. руками создать правильный объект File или Blob. Испробованные варианты с Blob дали такой же вариант.