我有NodeJS和Express服务器以及MongoDB。
我可以通过jQuery AJAX获取数据drom:
$.get('/api/items/3', function(data)
但我无法更新现有数据
$.ajax({
url: '/api/posts/3',
type: 'PUT',
dataType: 'json',
data: 'New Title'
})
可能是什么问题? 控制台没有错误。网络显示 PUT 200 OK ,我可以看到我发送的数据。
由于
答案 0 :(得分:0)
您的路线可能如下所示..查看控制台上的正文日志
app.put('/api/:item/:id', function(req,res){
console.log(JSON.stringify(req.body)
.....
})