I'm working on setting up a Minimum Viable Product (MVP) using a React frontend hosted on Vercel and a PHP backend on DreamHost. I am running into CORS issues because my frontend and backend are on different domains, which causes PHP to block requests due to missing CORS headers. I've tried adding CORS wildcard headers in every .htaccess and PHP file that I could find, but I'm still getting blocked. Previously, I hosted my backend on Render with Node.js without any issues. I'm looking for a solution to handle these CORS problems without incurring high costs for hosting or taking a long time with cold starts. Any suggestions?
2 Answers
It sounds like you've been through a lot trying to solve this! If you're still struggling, I recommend checking your exact configuration. Sometimes there can be settings that override your CORS headers. If there's anything specific you want to share, I'd be glad to help you troubleshoot further!
That's awesome to hear! Glad they could sort it out for you.
Have you tried switching to a cheap VPS instead of shared hosting? Places like Hetzner offer VPS for as low as €3.50 a month. That way, you won't have to worry about CORS issues, and you gain more control over your environment for just a bit of your salary! Seriously, for the cost of a coffee, it might be worth it to avoid this headache.

Thanks for the offer! Actually, your reps reached out, and they fixed my issue. I really appreciate their help!