所以我有一个按名称搜索动漫的方法,API 是 graphQL。这是查询的重要部分
const searchQuery = this.state.searchString;
var query = `query Search{
# the rest of the query omitted for brevity
media(type:ANIME, search: ${searchQuery} ){
# ...
}
`
我收到两种类型的错误响应,第一种是当搜索字符串由多个由空格分隔的单词组成时 - “语法错误:预期:,找到)”
其次,当我搜索单个单词时 - “字段“媒体”参数“搜索”需要类型字符串,找到火影忍者。”
这里有什么问题?
您可以在此处查看完整代码 - https://github.com/red4211/react-anime-search,应用程序部署到 github 页面,搜索 API 响应转到控制台 - https://red4211.github.io/react-anime-搜索/