Troubleshooting and Optimizing Email Editor Workflow Using JavaScript, HTML, and Cloud-Based Storage Services

In this "State Changer" meeting, the primary focus was on issues relating to hosting, specifically where best to store large files for a program they are utilizing, and how to solve errors related to the cross-origin resource sharing (CORS). The program being discussed seems to be an email editor function developed using multiple technologies such as HTML and JavaScript, with references to CSS stylesheets.

The participants discussed that the current hosting service, Xano, was not ideal for storing these kinds of files due to size constraints. As an alternative, they discussed using Cloudflare and DigitalOcean Spaces. The latter is a secure, scalable, and cost-effective object storage where data can be stored and accessed as an S3-compatible storage. Although it is not free, DigitalOcean Spaces is affordable and is already being used successfully for project "State Change" videos, making it a good alternative for hosting not only the project “State Change” resources but the problem files in conversation too. The intended next steps include moving all data currently hosted on Xano to DigitalOcean Space and setting DigitalOcean on a subdomain such as However, they suggested starting simple first to ensure everything works before proceeding to the domain change. Regarding the CORS issue, they acknowledged it could be related to a redirect from "API.DeviceMagic" to "storage.GoogleAPI", but did not provide a definitive solution. They noted the domain change would not resolve this issue. This meeting is ideal for those looking for solutions to large file hosting options, understanding how to handle CORS issues, and implementing JavaScript, HTML, CSS technologies in their workflow.

(Source: Office Hours 11/1/2023 )

State Change Members Can View The Video Here

View This Video Now

Join State Change Risk-Free