你好,我在发出http删除请求时收到以下错误

问题描述

我有一个错误

core.js:6185错误HttpErrorResponse {headers:HttpHeaders,状态:404,statusText:“未找到”,url:“ http:// localhost:2000 / delete-post / [object%20Object]”,好的:错误,…}

代码

public deletePost( _id: string) { return this.webService.delete(delete-post/${_id}); }

解决方法

您要将整个对象放入url

你必须有类似的东西

httpClient.delete(`http://localhost:2000/delete-post/${item}`)

实际需要时

httpClient.delete(`http://localhost:2000/delete-post/${item.id}`)

基本上,您希望将URL链接到项目的id,而不是整个项目