
Is it correct that if I create multiple platforms with different hostnames, only one of the hostnames is used for CORS and only one project ID is used? Or is there another way to do that?
Currently, I'm using one platform for development and have localhost set as the hostname, and I also have cloudflare pages with *.pages.dev
set as the hostname. But currently, CORS is only set for localhost.

You can create as many platform as you want. The cors is being handle dynamically within the PHP code, which means Appwrite will allow cors for any of your platforms. So, when you'll access it from localhost Appwrite will allow localhost, and when you'll access it from other allowed platform Appwrite will allow the cors for that host.

no, you can have as many platforms as needed

Ok it checks every dot in a domain.
So *.pages.dev
don't allow sub.sub.pages.dev
to access

✅ Multiple platforms not using all hostnames for CORS

[SOLVED] Multiple platforms not using all hostnames for CORS

Just to be clear, If I am working on a project, I need to create two "web platforms".
- *.example.com - for my production (example.com) and testing (test.example.com).
- localhost - for my local development.

- You need example.com for example.com and the *.example.com for anything.example.com
- You don't need to add localhost.

So I still need two web platforms ?

Yes
Recommended threads
- createDocument bug
why Im getting this??? let me make it easy for you. Do you have Indexes? No. Do you have relationship attributes? No. And the funny part is that it creates the ...
- "Invalid relationship value. Must be eit...
In my app i am trying to update the documents in my databse from a form in my app, and i am getting this error Error updating event users: AppwriteException: I...
- reoccurring resource limit usage
Two days ago I had of the error (attached) when there’s virtually no usage this month for any of my appwrite apps Yesterday we cleared up and I wasn’t getting...
