Использую
koa-router в проекте. Обрабатываю запросы так:
const Koa = require('koa'),
router = require('koa-router')(),
body = require('async-busboy'),
app = new Koa();
app.use(router.routes());
app.use(router.allowedMethods());
router.post('/test', async(ctx) => {
const data = await body(ctx.req);
});
Формы обрабатываются успешно, а вот с нативными AJAX-запросами проблемы. Отправляю так:
const xhr = new XMLHttpRequest();
xhr.open('POST', '/test', true);
xhr.send({one: '12', two: 12});
Какие бы заголовки не писал, в консоли вижу Unsupported content type