저는 클라이언트 측에서 Backbone.js를 사용하고 서버에서 express.js를 사용하고 있습니다. 백본을 통해 모델 업데이트를 저장/저장하려고합니다. 나는 Backbone.sync에 아무 것도하지 않았으므로 그것은 단지 오래된 $ .ajax 일 것입니다. 서버에서 Node.js/express.js/Backbone.js : req.body.keys가 정의되지 않았습니까?
, 나는 빠른 CONSOLE.LOG는 것을 보여준다 I foreach는 '정의의, 충분히 확인'방법을 호출 할 수 없습니다 '라는 오류 메시지가 간단한app.put('my-url', function(req, res){
req.body.keys.forEach(function(key){
// do stuff with key
});
});
때마다있어 req.body.keys는 정의되지 않았습니다. console.logs의 또 다른 빠른 커플은 Object.keys와 'forEach'가 잘 됐음을 보여 주며, typeof req.body는 object입니다.
누구나 무슨 일이 벌어지고 있는지 알아보세요. 나는
이
는 CONSOLE.LOG (req.body)'시도 '무슨 일이 일어나고 있는지 알아봐야한다. 'console.log (req)'시도해 볼 수도 있습니다 –