gpt4 book ai didi

Node.js/express.js/Backbone.js : req. body.keys 未定义?

转载 作者:太空宇宙 更新时间:2023-11-03 22:56:11 24 4
gpt4 key购买 nike

我在客户端使用 Backbone.js,在服务器端使用express.js,并且我尝试通过 Backbone 保存/放置模型更新。我没有对 Backbone.sync 做任何事情,所以它应该只是普通的旧 $.ajax。

在服务器上,我有一个简单的

app.put('my-url', function(req, res){
req.body.keys.forEach( function(key){
// do stuff with key
});
});

每次,我都会收到一条错误消息,指出“无法调用未定义的方法“forEach”,并且快速 console.log 果然显示 req.body.keys 未定义。另外几条 console.logs 显示 Object.keys 和 'forEach' 都很好,req.body 的 type 是 object。

有人看到出了什么问题吗?我尝试了 JSON.parse(req.body) 并得到了著名的“意外 token o”错误...

最佳答案

keys 的语法不同的是:

Object.keys(req.body).forEach(function(key){ ... })

关于Node.js/express.js/Backbone.js : req. body.keys 未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11298103/

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