我正在尝试使用 Amplify GraphQL 客户端实现 GraphQL 过滤器。我得到了一个待办事项列表,想检索状态为已完成的待办事项列表。
文档仅显示如何获取所有项目和单个项目
const allTodos = await API.graphql(graphqlOperation(queries.listTodos));
console.log(allTodos);
Run Code Online (Sandbox Code Playgroud)
有人可以指出我如何将过滤器应用于 listTodos 以便它仅返回状态为完成的待办事项。
我尝试执行以下操作,但这是错误的。
API.graphql(graphqlOperation(queries.listTodos(filter: {
status: {
eq: "completed"
}
})));
Run Code Online (Sandbox Code Playgroud) pages我在名为 的文件夹下有一个文件about.tsx。所以该页面的路径是/about,我可以通过访问 来访问该页面example.com/about。但是,如果我访问example.com/About,它会重定向到 404 页面。
我检查了 Nextjs 存储库,似乎这是预期的行为。因此,是否有一种解决方法可以使路径不区分大小写,以便example.com/About也可以正常工作并将用户定向到该/about页面?