如何将 post 方法与 fetch 和 koa 一起使用?

How do I use the the post method with fetch and koa?

这是我的前端发出请求的函数。

function postNewUser(){
    
    fetch(`http://12.0.0.1:8080/users/test`, {
        method: 'POST',
        body: {nome: name, email: "test@test.com.br", idade: 20}
    })
}

这是我接收请求的后端代码。

router.post('/users/:id', koaBody(), ctx => {
  ctx.set('Access-Control-Allow-Origin', '*');
  users.push(ctx.request.body)
  ctx.status = 201
  ctx.body = ctx.params
  console.log(users)
})

出于某种未知原因,我什么也没收到。甚至没有一条错误消息。后端的“console.log()”也没有触发,所以我的理论是问题出在前端。

编辑

根据 gnososphere 的建议,我使用 Postman 进行了测试,它有效。所以现在我知道问题一定出在前端代码上。

您可以使用 Postman 试用您的后端功能。这是一项很棒的测试服务。

the request would look something like this

如果问题出在前端,请通过发布到将 return 数据并将其记录在您的应用程序中的网站来仔细检查您的提取方法。