have a problem: when i use : Query.equal("slug", slug) ,it will get nothing, is a 400 Bad Request, if i delete,i will get all of the docs.
it also hint in the console:Third-party cookie will be blocked. Learn more in the Issues tab.
thank you very much!
TypeScript
const BlogPost = ({ params }) => {
const { slug } = params;
const [blog, setBlog] = useState([]);
const client = new Client();
client
.setEndpoint("https://cloud.appwrite.io/v1")
.setProject("6612132f20001a5e3a77");
const databases = new Databases(client);
console.log('config', client.config)
useEffect(() => {
const promise = databases.listDocuments(
"6612177ab3ab261d4994",
"661218961263102d06cf",
[
Query.equal("title", ["python"])
]
);
promise.then(
function (response) {
console.log("slug is", slug);
setBlog(response.documents[0]);
},
function (error) {
console.log(error);
}
);
}, [slug]);
TL;DR
Issue: 400 Bad Request error when using Query.equal("slug", slug) in BlogPost component.
Console hint: Third-party cookies may be blocked.
Solution: The issue could be related to the Query.equal method formatting. Try adjusting the query or the data structure to resolve the error. Also, consider the third-party cookie blocking issue.Recommended threads
- Google Auth not working in a React App
Authentication with Google has failed. It redirects back to the signin route in React. Attached screenshots for configuration of Google console and Appwrite Go...
- Dokploy docker compose
Hey guys hope y'all doing well, I was wondering if anyone could share a working 1.8.0 docker-compose that works with Dokploy I tried making it but it just does...
- How to display images from storage
I tried the link above, but it returns the error “`Please upgrade to a higher plan.`” I don’t need Transformations at the moment, I just want to display the ima...