NodeJS和Express:如何打印在GET和POST请求中传递的所有参数

毫米

我想记录所有传递给端点的查询参数。每当他们打电话给我时,即通过GET,POST。我能够打印所有的GET查询参数,但在POST参数方面遇到困难。

我使用了req.body,但是它不起作用,即使JSON.stringify也没有帮助,它只是打印[Object object]

任何人都可以将我指向正确的来源来寻找它吗

彼得·里昂

因此POST参数到达HTTP请求主体,并由node.js作为数据块流进行处理。因此,您必须做的第一件事就是确保将数据块流组合成完整的数据。然后,您可能需要将其解析为url编码或JSON。标准的中间件是body-parser就像他们在自述文件中所说的那样进行设置:

var express    = require('express')
var bodyParser = require('body-parser')

var app = express()

// parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }))

// parse application/json
app.use(bodyParser.json())

// parse application/vnd.api+json as json
app.use(bodyParser.json({ type: 'application/vnd.api+json' }))

app.use(function (req, res, next) {
  console.log(req.body) // populated!
  next()
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Express和React Router发送GET / POST请求?

来自分类Dev

在Express中获取POST和GET请求的表单数据

来自分类Dev

如何在express.js(post / get / etc。)中获取所有参数

来自分类Dev

如何使用cURL在PHP中同时使用GET和POST参数发出请求?

来自分类Dev

角度2:如何在GET和POST请求中设置double,float,int和boolean类型参数

来自分类Dev

在POST请求中测试和存根参数

来自分类Dev

如何在Swift中创建GET,POST和PUT请求?

来自分类Dev

在请求网址中未传递任何参数时,如何获取所有结果

来自分类Dev

NodeJS,Express和带有外部请求的路由

来自分类Dev

在 Express 中重用 POST 和 GET 方法

来自分类Dev

在NodeJS / Express(和multer)附件上传实用程序中,如何处理API删除请求?

来自分类Dev

在Nodejs和Express中构建对API的HTTP请求的正确方法

来自分类Dev

如何过滤出POST请求的所有参数?

来自分类Dev

检查所有$ _POST值以进行答案和打印

来自分类Dev

泽西岛:如何使用带有查询参数和图像的客户端发出POST请求?

来自分类Dev

如何将带有文件和参数的python3 post请求转换为curl

来自分类Dev

如何在PHP中读取GET和POST请求(post在json中)

来自分类Dev

python请求带有标题和参数的POST

来自分类Dev

如何将参数传递和检索到 nodejs 中的 .sh 文件?

来自分类Dev

使用node和express服务于get(/ foo /:bar)请求,当res.render(template)时,模板中的所有相对链接都相对于/ foo而不是/

来自分类Dev

使用node和express服务于get(/ foo /:bar)请求,当res.render(template)时,模板中的所有相对链接都相对于/ foo而不是/

来自分类Dev

如何在Android的JSON请求中的requestUrl和其他参数中传递一半参数?

来自分类Dev

如何在Flask的GET请求中传递带有参数的URL?

来自分类Dev

POST中的nodejs / express和二进制数据

来自分类Dev

隐藏php文件路径和POST请求中的参数?

来自分类Dev

在Elasticsearch搜索中,GET请求的查询字符串参数和POST请求的“查询DSL”功能是否等效?

来自分类Dev

在不知道其名称的情况下打印所有POST请求参数

来自分类Dev

路由配置修剪 get 请求中的所有参数

来自分类Dev

405 - 请求GET和POST

Related 相关文章

  1. 1

    如何使用Express和React Router发送GET / POST请求?

  2. 2

    在Express中获取POST和GET请求的表单数据

  3. 3

    如何在express.js(post / get / etc。)中获取所有参数

  4. 4

    如何使用cURL在PHP中同时使用GET和POST参数发出请求?

  5. 5

    角度2:如何在GET和POST请求中设置double,float,int和boolean类型参数

  6. 6

    在POST请求中测试和存根参数

  7. 7

    如何在Swift中创建GET,POST和PUT请求?

  8. 8

    在请求网址中未传递任何参数时,如何获取所有结果

  9. 9

    NodeJS,Express和带有外部请求的路由

  10. 10

    在 Express 中重用 POST 和 GET 方法

  11. 11

    在NodeJS / Express(和multer)附件上传实用程序中,如何处理API删除请求?

  12. 12

    在Nodejs和Express中构建对API的HTTP请求的正确方法

  13. 13

    如何过滤出POST请求的所有参数?

  14. 14

    检查所有$ _POST值以进行答案和打印

  15. 15

    泽西岛:如何使用带有查询参数和图像的客户端发出POST请求?

  16. 16

    如何将带有文件和参数的python3 post请求转换为curl

  17. 17

    如何在PHP中读取GET和POST请求(post在json中)

  18. 18

    python请求带有标题和参数的POST

  19. 19

    如何将参数传递和检索到 nodejs 中的 .sh 文件?

  20. 20

    使用node和express服务于get(/ foo /:bar)请求,当res.render(template)时,模板中的所有相对链接都相对于/ foo而不是/

  21. 21

    使用node和express服务于get(/ foo /:bar)请求,当res.render(template)时,模板中的所有相对链接都相对于/ foo而不是/

  22. 22

    如何在Android的JSON请求中的requestUrl和其他参数中传递一半参数?

  23. 23

    如何在Flask的GET请求中传递带有参数的URL?

  24. 24

    POST中的nodejs / express和二进制数据

  25. 25

    隐藏php文件路径和POST请求中的参数?

  26. 26

    在Elasticsearch搜索中,GET请求的查询字符串参数和POST请求的“查询DSL”功能是否等效?

  27. 27

    在不知道其名称的情况下打印所有POST请求参数

  28. 28

    路由配置修剪 get 请求中的所有参数

  29. 29

    405 - 请求GET和POST

热门标签

归档