无法访问 Dialogflow webhook 参数

Unable to access Dialogflow webhook Parameters

我在 DF 中有一个 webhook,但是我的网络服务似乎无法获取从 DF 发送的 JSON 消息。如何使用 node.js 访问具有 DF 响应的对象。目前,我的函数正在接受一个名为 req 的变量,但 req.body 或 req.queryResult 似乎无法访问 DF 参数。任何帮助,将不胜感激。我的代码如下,它不打印来自 DF 的任何参数:

app.post("/", (req, res) => {
 console.log(req.body.queryResult.parameters);

您没有说明您为此路由设置了什么中间件(如果有的话)。

应该使用express.json()中间件,它将req.body设置为一个JavaScript对象,该对象至少应该,包含 queryResult 属性。