Я пытаюсь воспроизвести поведение формы входа через koa.
Форма входа делает:
<form id="loginForm" method="post" action="http://myaddress:3000/auth" enctype="multipart/form-data">
Я использую коа-запрос и form-data:
var form = new FormData();
form.append('identification', 'userId');
form.append('password', 'userPassword');
var options = {
url: DB_SERVER_URL + 'auth',
method: 'POST',
formData: form
};
var response = yield request(options);
console.log('response.statusCode: ' + response.statusCode);
Но я всегда получаю ответ 400.
Я пробовал просто использовать form.submit(DB_SERVER_URL + 'auth', function(err, res) { ... }
, который работает, но мне нравится функциональность yield koa, и в идеале я хочу избежать обратных вызовов.
Любые идеи?