gpt4 book ai didi

javascript - 我在这行代码中得到 "Type Error: Cannot read property of undefined"

转载 作者:行者123 更新时间:2023-11-28 18:40:42 24 4
gpt4 key购买 nike

我正在尝试测试客户端通过 faye 发送的消息。

curl -X POST -H "Content-Type:application/json" -d '{"message":"Hi there."}' http://localhost:8000/message

这是罪魁祸首。

TypeError: Cannot read property &#39;message&#39; of undefined<br>

更新:罪魁祸首可能实际上就在这里......

app.post('/message', function(req, res) {
bayeux.getClient().publish('/channel', {text: req.body.message});
res.send(200);
});

不幸的是,我收到此错误。由于某种原因,它将 message 视为未定义的属性,我不确定为什么。

预先感谢您的帮助。

最佳答案

您缺少所需的正文解析中间件,例如 body-parser.json() 中间件。

安装该模块并添加

var bodyParser = require('body-parser');
app.use(bodyParser.json());

在你的路线之前的某个地方。

关于javascript - 我在这行代码中得到 "Type Error: Cannot read property of undefined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36168426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com