首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >根据删除请求获取角的HttpErrorResponse误差

根据删除请求获取角的HttpErrorResponse误差
EN

Stack Overflow用户
提问于 2022-11-28 22:42:00
回答 1查看 46关注 0票数 0

我正在尝试从我的movie.component.ts页面发送一个删除请求来删除一个评论。但是我得到了HttpErrorResponse错误。我哪里出问题了?

下面是我在控制台中收到的错误消息的屏幕截图:HttpErrorResponse

movie.component.ts

代码语言:javascript
复制
 deleteReview(reviewID: any) {
    this.webService.deleteReview(reviewID).subscribe((res) => {
      alert('Review deleted');
    });
  }

web.service.ts

代码语言:javascript
复制
deleteReview(id: any) {
    return this.http.delete(
      'http://localhost:5000/api/v1.0/movies' + id + '/reviews/' + this.reviewID
    );
  }

这是我的后端删除方法

代码语言:javascript
复制
@app.route("/api/v1.0/movies/<string:id>/reviews/<string:reviewID>", methods=["DELETE"])
def delete_review(id, reviewID):
    movies.update_one(
        {"_id": ObjectId(id)},
        {"$pull": {"reviews": {"_id": ObjectId(reviewID)}}}
    )
    return make_response(jsonify({}), 204)
EN

回答 1

Stack Overflow用户

发布于 2022-11-29 06:07:51

web.service.ts中的错误。在/reviews/之后忘记了一个斜杠。this.reviewIDw.上的第二个错误因此,在您的错误中,您会看到reviewID的值是未定义的。这也会带来这个CORS错误。然后路线就找不到了。

你好,佛里安

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74607245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档