如何解决通过 id 以外的其他属性在 json-server 中自定义 PUT 路由
对于科学和个人教育,我想知道是否可以使用没有 id 或 id 别名的 PUT 方法,我只想使用另一个属性,例如下面示例中的名称。
{
"/api/*": "/$1","/recipes/:name": "/recipes?name=:name"
}
方法:
const jsonServerHeaders = {
headers: new HttpHeaders({
"Content-Type": "application/json"
})
}
endPointJsonServer: string = 'http://localhost:3000/';
putRecipe(recipe) {
return this.http.put<any>(`${this.endPointJsonServer}recipes?name=${recipe.name}`,recipe,jsonServerHeaders);
}
已到达服务器。
PUT /recipes?name=CranBerry%20and%20Apple%20Stuffed%20Acorn%20Squash%20Recipe 404 3.597 ms - 2
但我认为它需要一条不同的路线。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。