Ok, so i have been stuck on this all week now and just cannot figure it out.
Access to XMLHttpRequest at 'https://persist.nlaak.com/v1/databases/6632af383503c7338730/collections/6632b1546193ab0b3193/documents?queries%5B0%5D=%7B%22method%22%3A%22orderDesc%22%2C%22attribute%22%3A%22%24id%22%7D' from origin 'https://gwf.io' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'https://localhost' that is not equal to the supplied origin.
664-6bbf9cedbff601a5.js:1
GET https://persist.nlaak.com/v1/databases/6632af383503c7338730/collections/6632b1546193ab0b3193/documents?queries%5B0%5D=%7B%22me
I have tried everything in stack overflow, digitalocean and the AppWrite YouTube video (Solving CORS errors with appwrite).
I am using multiple (web platforms localhost, prod domain). Even if i just make it wildcard (*) i still get the same error.
I cannot find "localhost" anywhere in the code or settings. Where is "'Access-Control-Allow-Origin' header has a value 'https://localhost'" coming from? im totally stumped!
How are you accessing the https://persist.nlaak.com/v1/databases/6632af383503c7338730/collections/6632b1546193ab0b3193/documents?queries%5B0%5D=%7B%22me
URL.
Using fetch/xhr
or Appwrite SDK?
You'll get a CORS error when Appwrite doesn't recognize the request. In the SDK it won't happen when you're setting the project ID
If you're doing it manually make sure to add the project ID as header, for example
await fetch('YOUR URL', {
headers: {
'X-Appwrite-Project': '5df5acd0d48c2'
}
})
Recommended threads
- Realtime with multiple connections
I need the Realtime on multiple Collections for diffrent applicational logic. So my question is: Is there a way to have only 1 Websocket connection or do I need...
- Can't login or deploy functions in Appwr...
Hello, since i updatet to the appwrite cli 6.1.0 i can't login or deploy functions with the cli. When i call the command: "appwrite get account --verbose" i ge...
- Create admin user?
I'm not really sure how this is supposed to work, I installed Appwrite through docker-compose and set it up. When I launched the app and went into it, I created...