javascript - 用于搜索的 Vercel API 端点仅发回与查询词相同的结果,但不发回包含该词的结果
问题描述
我按照教程编写了一个带有反应钩子的组件,它根据具有以下结构的对象的一个字段获取结果。{ id: 1, text: "Run 10 km", complete: false }
用户应该通过待办任务的文本进行搜索。我正在使用 axios,并将请求发送到 vercel.com,如下所示:
const getToDosBasedOnQueryTerm = async (query) => {
try {
const response = await axios(`https://todos-api-nuquyjkqpx.now.sh/todos?text=${query}`);
console.log('**************************')
console.log(query);
console.log(response.data);
console.log('**************************')
return response.data;
} catch (error) {
console.log(error);
}
};
以下是所有待办事项:https ://todos-api-nuquyjkqpx.now.sh/todos
这种方法存在问题。它返回的结果与查询中的文本完全相同。因此,如果我搜索 Do,它会返回“Do”,但会忽略“Do More”和“Do Nothing”。
是否可以搜索包含用户搜索的单词的所有记录(待办事项)?
请帮忙!谢谢
解决方案
推荐阅读
- ios - 在 ios 设备上找不到模块 cordova/plugin/encryption,ionic1 cordova
- xml - 为 xsd 验证的 xml 属性创建模式限制
- mysql - 在反对js中运行order by和group by
- javascript - 阻止 Edge 浏览器提示“另存为”对话框以进行下载
- batch-file - 用批处理替换txt文件中的行
- swift - 如何在 Swift 中拆分 UIView 的背景颜色?
- php - 资源有限的后台进程
- jestjs - 如何将 Material-UI 样式表注入到 jest/react-testing-library 测试中?
- sql - 在重写此查询时需要指导
- python - 我应该使用什么函数将数据框的列四舍五入为数字?