如何在快递请求期间更改 req.body

Posted

技术标签:

【中文标题】如何在快递请求期间更改 req.body【英文标题】:How to change req.body during the request in express 【发布时间】:2019-02-15 10:07:46 【问题描述】:

我正在尝试在我的 API 上使用 Node.js 支付 SDK(在 Express 上运行)。问题是,在验证卡详细信息并开始交易后,OTP 会从他/她的银行发送给用户。付款过程取决于此 otp 来完成付款。我如何允许用户在请求进行时将其传入(使用 req.body),或者有更好的方法吗?

供参考,请查看this link。

【问题讨论】:

【参考方案1】:

您可以使用 body-parser,这是一个用于解决此类问题的中间件包。

https://expressjs.com/en/resources/middleware/body-parser.html

https://www.npmjs.com/package/body-parser

这里是 express 文档和 npm 的链接。

【讨论】:

以上是关于如何在快递请求期间更改 req.body的主要内容,如果未能解决你的问题,请参考以下文章

如何通过nodejs中的get请求使用req.body

Expressjs在POST请求后不发送响应

如何在服务器端提取 req.body(我正在使用 fetch)?

如何将一组数据从客户端传递到 axios post 请求的 req.body

使用返回值以快递方式发送到ajax成功

req.body总是一个空对象:{}