使用node.js,GET,body-parser解析来自GET请求的正文?

bobbyrne01

是否可以使用检索body内容express

我从尝试开始,body-parser但是似乎不起作用GET是否有任何可行的模块?

var express = require('express'),
  bodyParser = require('body-parser'),
  PORT = process.env.PORT || 4101,
  app = express();

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());

app.route('/')
  .get(function(req, res) {
    respond(req, res, 'GET body contents:\n');
  })
  .post(function(req, res) {
    respond(req, res, 'POST body contents:\n');
  });

app.listen(PORT, function(err) {
  if (err) {
    console.log('err on startup ' + err);
    return;
  }
  console.log('Server listening on port ' + PORT);
});

/*
 * Send a response back to client
 */
function respond(req, res, msg){
  res.setHeader('Content-Type', 'text/plain');
  res.write(msg);
  res.end(JSON.stringify(req.body, null, 2));
}

这是来自的回复GET

GET body contents:
{}

来自POST

POST body contents:
{
    "gggg": ""
}
Vsevolod Goloviznin

GET请求没有正文,它们具有查询字符串。为了访问expressJS中的查询字符串,您应该使用req.query对象。

res.end(JSON.stringify(req.query, null, 2));

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 body 执行 Get 请求 - Node js

来自分类Dev

无法使用body-parser解析请求正文中的JSON数据

来自分类Dev

在GET请求中使用正文

来自分类Dev

使用Javascript解析来自Api GET请求的JSON数据

来自分类Dev

解析来自Node js + handlebars的POST请求

来自分类Dev

解析来自Node js + handlebars的POST请求

来自分类Dev

使用HTTP get请求发送JSON正文

来自分类Dev

使用urllib3解析来自http get请求的XML响应

来自分类Dev

即使使用body-parser,node.js post方法req.body也未定义

来自分类Dev

使用Q Promises在node.js中链接GET请求

来自分类Dev

使用来自angular2的node.js的http.get()请求获得未定义的数据?

来自分类Dev

Node.js-使用Express获取原始请求正文

来自分类Dev

Node.js GET请求

来自分类Dev

使用body.json()解析来自http.get()的响应时出错

来自分类Dev

Android:HttpUrlConnection使用POST发送请求正文(而不是GET)

来自分类Dev

Android:HttpUrlConnection使用POST发送请求正文(而不是GET)

来自分类Dev

Node.js / Express POST请求正文已解析为错误的JSON

来自分类Dev

在node.js中顺序合并来自多个GET请求的数据

来自分类Dev

使用解析后端的eBay API GET请求

来自分类Dev

无法使用 express 解析 GET 请求

来自分类Dev

Node.js自动GET请求

来自分类Dev

Node.js GET 请求期间的“解析错误:标头溢出”

来自分类Dev

如何在请求正文中使用JSON进行GET请求

来自分类Dev

在java中使用HttpURLConnection发送带有GET请求的请求正文

来自分类Dev

Node.js缺少POST请求的正文

来自分类Dev

Angular.js:存储来自http.get请求的变量以在不同的$ scope函数中全局使用

来自分类Dev

将GET与Node.js一起使用

来自分类Dev

Node.js无法使用Promise,Mongoose和GET请求推送到全局数组

来自分类Dev

如何获取GET请求正文

Related 相关文章

  1. 1

    使用 body 执行 Get 请求 - Node js

  2. 2

    无法使用body-parser解析请求正文中的JSON数据

  3. 3

    在GET请求中使用正文

  4. 4

    使用Javascript解析来自Api GET请求的JSON数据

  5. 5

    解析来自Node js + handlebars的POST请求

  6. 6

    解析来自Node js + handlebars的POST请求

  7. 7

    使用HTTP get请求发送JSON正文

  8. 8

    使用urllib3解析来自http get请求的XML响应

  9. 9

    即使使用body-parser,node.js post方法req.body也未定义

  10. 10

    使用Q Promises在node.js中链接GET请求

  11. 11

    使用来自angular2的node.js的http.get()请求获得未定义的数据?

  12. 12

    Node.js-使用Express获取原始请求正文

  13. 13

    Node.js GET请求

  14. 14

    使用body.json()解析来自http.get()的响应时出错

  15. 15

    Android:HttpUrlConnection使用POST发送请求正文(而不是GET)

  16. 16

    Android:HttpUrlConnection使用POST发送请求正文(而不是GET)

  17. 17

    Node.js / Express POST请求正文已解析为错误的JSON

  18. 18

    在node.js中顺序合并来自多个GET请求的数据

  19. 19

    使用解析后端的eBay API GET请求

  20. 20

    无法使用 express 解析 GET 请求

  21. 21

    Node.js自动GET请求

  22. 22

    Node.js GET 请求期间的“解析错误:标头溢出”

  23. 23

    如何在请求正文中使用JSON进行GET请求

  24. 24

    在java中使用HttpURLConnection发送带有GET请求的请求正文

  25. 25

    Node.js缺少POST请求的正文

  26. 26

    Angular.js:存储来自http.get请求的变量以在不同的$ scope函数中全局使用

  27. 27

    将GET与Node.js一起使用

  28. 28

    Node.js无法使用Promise,Mongoose和GET请求推送到全局数组

  29. 29

    如何获取GET请求正文

热门标签

归档