Итак, я какое-то время искал простое решение для этого, но не нашел ничего ясного.
Моя цель - получить HTTP-запрос Post из html-формы на мой сервер KOA и перенаправить его на удаленный API.
Как вы можете понять из вопроса, я полный новичок, потому что не могу этого сделать, но мой код пока выглядит так:
var koaBody = require('koa-body')()
publicRouter.post('/file', koaBody,
function *(next) {
var post = this.request.body
console.log(post)
// augment post
}
)
В настоящее время я могу получать файл на сервер, и я действительно хочу узнать, что я должен добавить в строку комментариев (я предполагаю, что там), чтобы дополнить почтовый запрос дополнительными данными, такими как ключи, подписи и сведения о типе содержимого.
Итак, прежде всего, как мне создать этот расширенный POST?
И как его переслать? Я предполагаю, что для этого я могу использовать обещания (Q.denodeify (require ('request'))), как будто я смог сделать это с помощью запроса GET