gpt4 book ai didi

javascript - Chrome 上出现错误 "Provisional headers are shown"

转载 作者:太空宇宙 更新时间:2023-11-04 00:42:51 25 4
gpt4 key购买 nike

我创建了一个 api,当我调用它时必须从数据库中删除图像。我使用 mongodb 作为数据库,使用 gridfs 来管理图像。

这是调用 api 从数据库中删除图像的代码。

vm.delete = function(img){        
$http.delete(baseImage + img)
.success(function(data){
console.log(data);
}).error(function(error){
console.log(error);
});
};

这是API的代码

gfs.exist({_id: req.params._idImg}, function (err, found) {
if(found){
gfs.remove({ _id: req.params._idImg }, function (err) {
if(err){
throw err;
}
repliesManager(res, 200, {"message":"OK"}, "OK");
});
}
});

但是当我调用这个API时,图像被清除了,但是服务器停止了,结果是一个错误。仅当您使用 Chrome 时,它​​才会出现此错误,并且错误是“显示临时标题”。

这是repliesManager的代码

module.exports = function(res, status, data, message, err) {
var respObj = {
error: err,
data: data,
message: message
};

res.status(status);
return res.json(respObj);
};

最佳答案

浏览器未处理响应,很可能是因为尚未收到响应,也可能是因为尚未发送响应。由于删除操作显然成功,问题可能出在您的repliesManager组件中或您调用它的方式中。在此处发布该代码将允许进一​​步分析,就像服务器的错误输出一样。

关于javascript - Chrome 上出现错误 "Provisional headers are shown",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35973557/

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