Rank 1: Thread
I have a problem after I have built and published my Flutter Web App.
My app is working perfectly when running it from the IDE , Android Studio, with Google chrom in Localhost:somePort.
What I have done:
--- I have published my app to my web server and it is working on the web-site with my domain, i.e. www.mysite.com
--- I have created a custom domain in Appwrite console settings for my Appwrite app as ar.mysite.com ,
--- I created A record in the DNS settings of domain, the console of Appwrite is accessible through the browsert at https://ar.mysite.com
--- I have created an SSL certification on the Appwrite server according to the docs.
--- I have also changed the Endpoint of Appwrite in my Flutter app to point to the new address: https://ar.mysite.com/v1
--- I have modified the .env file in appwrite folder of the Appwrite server
and still after all that , I can open the app in the browser, but is stops running when getting to authentication request from the server and the browser's console gives me a CORS error as follows:
Access to XMLHttpRequest at 'https://ar.mysite.com/v1/account?#' from origin 'https://mysite.com' 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.
any help will be appreciated.
Guy