爪子请求未发送正文参数

时间:2019-07-02 09:11:22

标签: node.js postman nestjs paw-app

我正在开发Nest Node.js API,并且正在通过Paw测试所有内容。 有一个请求不起作用,我只是为了找出问题所在而已。这是我的绝望措施。 完全一样的请求可以在Postman和VS Code REST扩展中使用。

控制器中的方法:

@UsePipes(new ValidationPipe())
@Get('doctors')
async create(@Request() req, @Body() body): Promise<UserEntity[]> {
  const {user:reqUser} = req;
  const { query } = body;

  console.log(body);

  const user = await this.userService.findById(reqUser.id);
  return this.searchService.findDoctors(query, user);
}

所以。在Paw中仅打印{}(空),但在所有其他情况下(PostmanVS Code Rest Client):{ query: 'dan' }

Paw中的请求(我甚至添加了Postman正在发送的临时标头): paw description 邮递员的要求: Postman request 扩展名中的请求: vs code extension

如果任何人都可以指出我在做错什么(如果有的话),那就太好了。 谢谢!

0 个答案:

没有答案