gpt4 book ai didi

javascript - 使用 Angular Resource 作为正文参数传递的 URL 参数

转载 作者:行者123 更新时间:2023-11-30 15:37:25 25 4
gpt4 key购买 nike

我正在使用 Angular (1) 和 $resource。我的一个 API 请求失败了,因为 URL 参数改为作为请求正文参数传递。为什么会这样?

/** @ngInject */
module.exports = function ($resource, API_URL) {
return $resource(`${API_URL}/users`, null, {
deactivateUser: {
url: `${API_URL}/users/deactivate/:id`,
method: 'put'
},
...
})
}

在这里使用:

User.deactivateUser({id})

最佳答案

根据docs ,您应该将 {id: '@id'} 指定为 $resource 函数的第二个参数。对于非 GET 请求,这将采用 id 参数并将其放入 url 字符串,而不是请求正文。

这是 fiddle为此。

关于javascript - 使用 Angular Resource 作为正文参数传递的 URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41313814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com