如何在中间件序列环回4中记录request.body



我是loopback的新手,正在尝试在loopback 4中控制台request.body来查看传入的数据,但如果我打印它,它会打印为未定义的,我知道我需要在这里使用body解析器包,但我不知道如何将它与LB4一起使用?如有任何帮助,将不胜感激

export class MySequence extends MiddlewareSequence {
async handle(context: RequestContext): Promise<void> {
const {request} = context;
console.log({body: request.body});
await super.handle(context);
}
}
return async function tracker(req, res, next) {
req.on('data', function (chunk) {
console.log("chunk", JSON.parse(chunk))
});
}

您可以在中间件功能中使用它来记录请求主体

最新更新