我通过jQuery调用了以下AJAX:
// var upload = some JSON data
$.post('/videos/upload', upload);
这个用于处理请求的express.js API部分:
app.post('/videos/upload', function(request, response) {
console.log('Request received')
}
但是,当调用.post()时,它似乎没有执行。在Firebug的Net logger中无法看到该请求,并且node.js控制台也没有记录任何内容。
当我直接在Firebug控制台中输入请求时,它执行得很好。
使用$ .ajax()也不起作用。
提前致谢。
答案 0 :(得分:0)
要排除故障并隔离问题,您需要确定这是后端还是前端问题。
尝试使用类似Postman的内容直接使用应发布的数据点击端点。如果您从未执行console.log
执行,那么您的路线可能会遇到一些问题。
如果可行,请查看Chrome中Dev Tools的“网络”标签,确保该请求与您在Postman中的请求相同。