0
プロキシミドルウェアkoa-proxyを設定しようとしています。それはすべてのGETリクエストで正常に動作しますが、bodyを使用したPOSTリクエストは実際のAPIには届きません。koa-proxyでのPOSTリクエストの処理
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}`);
私はその後、身体とAPIのURLに向け、適切に処理されますlocalhost
へのアプリからのすべての要求を行うことができるように設定する必要がありますどのように?
'app.use(bodyParser())'を削除してみましたか? 'koa-proxy'は内部的に' pipe'を使っているので、ログを必要としない限り本体を解析する必要はありません。 – zeronone