如何查看存储在路径中的内容?

时间:2016-08-07 10:26:56

标签: node.js http express postman

我写了以下代码:

var express = require('express');
var router = express.Router();
var app = express();

app.put('/data', function(req, res) {
    res.send("OK");
});

app.get('/data', function(req, res) {
    console.log();  // What to write here?
});
app.listen(4000);

我发了邮递员的PUT请求: enter image description here

现在,我想问一下我在c​​onsole.log的括号内写的代码是否会打印存储在http路径中的内容?

我想看JSON

  

{ “名称”: “约翰”}

编辑:我尝试了此链接中显示的解决方案: Node.js - get raw request body using Express

var express = require('express');
var router = express.Router();
var app = express();
var bodyParser = require('body-parser');

app.use(function(req, res, next) {
    req.rawBody = '';
    req.on('data', function(chunk) {
        req.rawBody += chunk;
    });
    next();
});
app.use(bodyParser());

app.put('/data', function(req, res) {
    res.send("OK");
});

app.get('/data', function(req, res) {
    console.log(res.rawBody);
    res.end();
});

app.listen(4000);

我仍然没有得到我的预期。

0 个答案:

没有答案