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:
Published my app to my web server and it is working on the web-site with my domain, i.e. www.example.com
Created a custom domain in Appwrite console settings for my Appwrite app as ar.example.com,
Created A record in the DNS settings of domain, the console of Appwrite is accessible through the browsert at https://ar.example.com/,
Created an SSL certification on the Appwrite server according to the docs.
Changed the Endpoint of Appwrite in my Flutter app to point to the new address: https://ar.example.com/v1
I have modified the .env file in appwrite folder of the Appwrite server to the example.com and www.example.com.
and still after all that , I can open the app in the browser, but is stops running when it tries to run the first command from the server, browser's console gives me a CORS error as follows:
Access to XMLHttpRequest at 'https://ar.example.com/v1/account?#' from origin 'https://example.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.