Я занимаюсь разработкой Nest Node.js API и тестирую все через Paw.
Есть одна просьба, которая не работает, и я пошел за борт, чтобы выяснить, в чем дело. Это моя отчаянная мера.
ТОЧНО такой же запрос работает в Почтальоне И расширении кода VS.
Метод в контроллере:
@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
в распечатках просто {}
(пусто), но во всех других сценариях (Postman
и VS Code Rest Client
): { query: 'dan' }
Запрос в Paw (я даже добавил временные заголовки, которые отправляет почтальон):
Запрос в Почтальон:
Запрос в расширении:
Если кто-нибудь может указать, что я делаю неправильно (если что-нибудь), это было бы удивительно.
Спасибо!