gpt4 book ai didi

angular-in-memory-web-api 用于对象属性以外的查询参数

转载 作者:太空狗 更新时间:2023-10-29 18:24:41 26 4
gpt4 key购买 nike

我在内存中有一个书籍对象的集合,

book { title: string, author: string, description: string }

现在搜索书的url是

api/books/search/{text}

真正的 web api 会检查书籍的所有属性是否匹配,包括作者、标题和描述。

在 angular-in-memory-web-api 中我可以有这样的 url,

api/books/?title={text}
api/books/?author={text}

等等

有没有办法让 api/books/search/{text} 这个 url 与 angular-in-memory-web-api 一起工作?

最佳答案

我不确定,但我认为您必须在数据服务中覆盖 parseRequestUrl 方法。

例子:

parseRequestUrl(url: string, utils: RequestInfoUtilities): ParsedRequestUrl {
const newUrl = url.replace('/books/search/', '/books/?title=');
const parsed = utils.parseRequestUrl(newUrl);
return parsed;
}

关于angular-in-memory-web-api 用于对象属性以外的查询参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47551018/

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