我无法使用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是未定义的。正确的方法是什么?
答案 0 :(得分:1)
我的程序中缺少人体分析器中间件。现在只需添加以下几行即可。
import bodyParser from 'body-parser';
app.use(bodyParser());