0
koa.jsをテストし、クライアント側でフェッチします。私はサーバー上にいくつかのデータを投稿しようとしています。私は下のコードで定義されていません。なぜ私は不明です。Koaルータはポストボディを見ませんか?
私はthis
,this.request
,this.req
などを検査しましたが、クライアントからのデータが見つかりませんでしたか?
import koaRouter from 'koa-router'
// Post route
router.post('/api/upload', function *(next) {
console.log('UPLOAD WORKS', this.req.body)
this.status = 200
})
app
.use(bodyParser())
.use(router.routes())
.use(router.allowedMethods())
コンソール
サーバーは、私は未定義できます。
クライアント
fetch('/api/upload', {
method: 'post',
body: 'Hello'
}).then(function(response) {
console.log(response)
}).catch(function(err) {
// Error :(
});
は、[この](http://stackoverflow.com/questions/31504814/koa-router-and-post) –
で複製することでした私はそれに出くわしました。私はまだ私のデータが不足していました。私はfetch()のためにそのことを考えています。 –
あなたの質問に関するいくつかの投稿を見つけた場合は、それらをテキストに含めて、なぜあなたの答えが答えられないのかを教えてください。 –