首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预期的2-3个参数,但得到1.ts(2554) index.d.ts(2559,23):未提供“body”的参数

预期的2-3个参数,但得到1.ts(2554) index.d.ts(2559,23):未提供“body”的参数
EN

Stack Overflow用户
提问于 2022-09-28 10:03:44
回答 1查看 120关注 0票数 0

这是返回错误的角服务方法:

代码语言:javascript
复制
export class CartItemService {

    constructor(private http:HttpClient) { }

    addCartItem(pId:string, uId:string) {
    return this.http.post(`http://localhost:8080/cart/add/product/${pId}/user/${uId}`);
    }
}

下面是调用服务方法的组件方法:

代码语言:javascript
复制
addCartItem(pId:string, uId:string) {
    this.cartItemService.addCartItem(pId,uId).subscribe({
      next:(res) => alert('cart item added'),
      error: (err) => alert('fail to add to cart')
    })
}

我在服务方法中遗漏了什么?我真的没有别的东西可以通过了。我所要做的就是将两个参数传递给后端,让Spring完成其余的POST工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-28 10:39:29

你必须为你的帖子请求提供一个身体,尽管那个身体可能是空的。因此,您可以这样做,例如:

代码语言:javascript
复制
this.http.post(`http://localhost:8080/cart/add/product/${pId}/user/${uId}`, {})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73879591

复制
相关文章

相似问题

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