Я пытаюсь настроить прокси-сервер прокси-сервера. Он отлично работает для всех запросов GET, но запросы POST с телом не доходят до фактического API.Обрабатывать запросы POST с помощью koa-proxy
let koa = require('koa');
let staticServe = require('koa-static');
let bodyParser = require('koa-bodyparser');
let config = require('./config');
let proxy = require('koa-proxy')({ host: 'config.API_URL' });
let app = koa();
app.use(staticServe(config.staticPath));
app.use(bodyParser());
app.use(proxy);
app.listen(config.port);
console.log(`Listening on port ${config.port}`);
Как я должен настроить его, чтобы быть в состоянии сделать все запросы от приложения к localhost
, который будет затем направляется к API URL с телом и обрабатываются должным образом?
Вы пытались удалить 'app.use (bodyParser())'? 'koa-proxy' внутренне использует' pipe', поэтому вам не нужно анализировать тело, если вы не хотите использовать журнал или использовать его. – zeronone