【发布时间】:2021-05-03 05:15:50
【问题描述】:
我正在尝试向我的 Nestjs 应用程序发送一个请求,请求正文中只有纯字符串,例如:
test23+Se5+345
然后在我的应用程序中,我有一个中间件,我需要用这个字符串做一些事情。
问题是当我在中间件const requestBody = Object.keys(req.body)[0]; 中访问请求体时,这个字符串看起来像这样:
test23 Se5 345
所有+ 符号都替换为
在此之前我没有额外的转换,而且我知道中间件在请求生命周期中首先运行。我认为 body-parser 可能存在一些问题,但我还不知道如何解决这个问题。
【问题讨论】: