在Express.js中访问restTemplate requestBody

时间:2018-07-03 12:49:39

标签: java express spring-boot resttemplate

我无法使用express.js模块访问正文。我在Spring Boot应用程序中使用restTemplate发送请求。以下是我的请求代码

HttpEntity entity1 = new HttpEntity<>(lead, new HttpHeaders());
ResponseEntity<String> htmlResponse = restTemplate.exchange(requestUrl, HttpMethod.POST, entity1, String.class);

另一方面,我正在使用express.js模块来捕获此请求。以下是该代码。

app.post('/get_leadcard', function(req, res) {
    console.log(req.body);
}

但是,当我运行该程序时,它表明req.body是未定义的。正确的方法是什么?

1 个答案:

答案 0 :(得分:1)

我的程序中缺少人体分析器中间件。现在只需添加以下几行即可。

import bodyParser from 'body-parser';
app.use(bodyParser());