版边上出现错误“显示临时标题”

Error "Provisional headers are shown" on chrome

本文关键字:显示 标题 错误      更新时间:2023-09-26

我创建了一个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时,它才会给我此错误,并且错误是"显示临时标题"。

这是回复管理器的代码

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

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