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
- RowList: The value of total is coming as...
RowList: The value of total is coming as a String, so it throws an error because it’s not parsed into an int. Error: TypeError: \"37\": type 'String' is not a ...
- Docker Compose MongoDB Setup
everythings work fine but the mongodb fails on startup everytime. log: ``` Generating random MongoDB keyfile... /bin/bash: line 9: : No such file or directory ...
- Auth broken after update from 1.8.0 to 1...
So ive been having issues creating, deleting or updating users on my appwrite instance after i updated from 1.8.0 to version 1.9.0. When trying to create a user...