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
- Helping in unblock my account
I deleted my Appwrite Cloud account that was linked via GitHub. Now I activated my GitHub Student Pack and want to sign up again using the same GitHub account, ...
- Not allowed permission to upsert a prese...
```js const presenceID = ID.unique(); setPID(presenceID); const presence = await presences.upsert({ presenceId: presenceID, status: "online"...
- Finding job
Hi. I am a full-stack developer with experience in developing scalable and user-friendly web applications. I handle both front-end and back-end development, im...