Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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
Javascript Delete request api在试图删除id';数组时在控制台中显示错误;s_Javascript_Reactjs_Api_Asynchronous_React Redux - Fatal编程技术网

Javascript Delete request api在试图删除id';数组时在控制台中显示错误;s

Javascript Delete request api在试图删除id';数组时在控制台中显示错误;s,javascript,reactjs,api,asynchronous,react-redux,Javascript,Reactjs,Api,Asynchronous,React Redux,我试图通过实现一个接受查询参数的处理程序来删除一个id数组。我之前实现了一个deleteapi函数,它接受一个id并将其删除。但是,现在我创建了一个新端点,它将清除整个数组。新端点是: 上面端点中的id只是虚拟的,用于向您展示如何获取id ConfigID作为查询参数传递,响应如下: 因此,我所做的是将新端点添加到现有的deleteAPI函数中,该函数当前使用一个configId。因此: async function deleteConfig(configId) { const option

我试图通过实现一个接受查询参数的处理程序来删除一个id数组。我之前实现了一个deleteapi函数,它接受一个id并将其删除。但是,现在我创建了一个新端点,它将清除整个数组。新端点是:

上面端点中的id只是虚拟的,用于向您展示如何获取id

ConfigID作为查询参数传递,响应如下:

因此,我所做的是将新端点添加到现有的deleteAPI函数中,该函数当前使用一个configId。因此:

async function deleteConfig(configId) {
  const options = {
    method: 'DELETE',
    headers: {
      'content-type': 'application/json'
    },
    url: configId.includes(',') ? `/api/v1/algo/configs?configIds=${configId}` : `${ALGOS_API_ROOT}/configs/${configId}`
  };
  return axios(options);
但是,我在这里遇到错误:

api/v1/private/api/v1/algo/configs?configIds=41,40,38,23,22 404 (Not Found)

如您所见,id正在传入。但是有一个错误。任何帮助都将不胜感激。谢谢

发送请求正文中的id数组

异步函数deleteConfig(configId){ 常量选项={ 方法:“删除”, 标题:{ “内容类型”:“应用程序/json” }, url:`${ALGOS\u API\u ROOT}/configs`, 数据:{ ID:[1,2,3] } }; 返回axios(选项); }