Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Node.js从Box api v2中删除文件_Node.js_Http_Httprequest_Box - Fatal编程技术网

使用Node.js从Box api v2中删除文件

使用Node.js从Box api v2中删除文件,node.js,http,httprequest,box,Node.js,Http,Httprequest,Box,当前正在努力从Node.js中的框中删除文件。我正在使用请求模块。要删除文件,必须使用“删除”方法。但是,我得到一个不允许的状态405“方法。我已经验证了req.body.id包含正确的信息。下面是我的代码: request({method:"DELETE",url:"https://upload.box.com/api/2.0/files/"+req.body.id.id, headers:{ 'Authorization': 'Bearer ' + req

当前正在努力从Node.js中的框中删除文件。我正在使用请求模块。要删除文件,必须使用“删除”方法。但是,我得到一个不允许的状态405“方法。我已经验证了req.body.id包含正确的信息。下面是我的代码:

    request({method:"DELETE",url:"https://upload.box.com/api/2.0/files/"+req.body.id.id,
      headers:{
        'Authorization': 'Bearer ' + req.session.box_access_token,
        'If-Match':req.body.id.etag
      }
    },function(err, response, body) {
      next();
    });

知道我为什么会出现这个错误吗?

我是个白痴。Url应该是:“.I had”。

它应该是
req.body.id.id
?还是应该是
req.body.id